我跟踪调试过,对_NIB里面的一些参数进行了修改,跟踪调试到那里的时候参数确实修改了,但是让程序跑起来再中断程序,结果查看内存参数又改为修改以前的参数了,这是怎么回事? 之后我经过了SmartRF Flash Program进行了Erase后在进行参数的修改就好了。 重复了好几次都是这样,我有点想不明白?
nathenunion delic:
回复 VV:
但是好像这些个参数并没有存到NV中,因为关于这个参数的表在条件编译时根本就没有编译进去,也有可能我看代码看错了
VV:
回复 nathenunion delic:
在编译选项里面有没有加入NV_RESTORE
nathenunion delic:
回复 VV:
加入了,这个是不是对那个有影响啊开启了NV_RESTORE
VV:
回复 nathenunion delic:
开启NV的话,会把一些参数保存到flash中,掉电也保存。当重新上电,或者需要读取的时候,会从flash里面读出来