TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530的NV读写多次后程序会死机,NV操作需要注意什么?

你好,我使用NV保存一个标志,复位前将其写入,复位后将其读出,多次操作后出现死机想象,这会是什么原因?

NV的操作函数主要有3个

1、 osal_nv_item_init  初始化

2、 osal_nv_write        写入

3、 osal_nv_read        读取

是否应该在操作NV时关闭中断?但是出现死机时,我重新上电后,可以读出内容,复位前写入操作应该没有被打断。

Alvin Chen:

建议你加入返回值SUCCESS的判断。你如何判断”死机“

user5781668:

回复 Alvin Chen:

按键外部中断不起作用,判断死机了。

YiKai Chen:

發生這問題是用电池的狀況?

Alvin Chen:

回复 YiKai Chen:

对的,电压不稳也会造成死机状况

user5781668:

回复 Alvin Chen:

好的,我试试,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC2530的NV读写多次后程序会死机,NV操作需要注意什么?
分享到: 更多 (0)