微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 我在对Z-Stack协议栈程序里面的几个参数进行修改的时候,发现不Erase参数修改不了为什么?

我在对Z-Stack协议栈程序里面的几个参数进行修改的时候,发现不Erase参数修改不了为什么?

时间:10-02 整理:3721RD 点击:

我跟踪调试过,对_NIB里面的一些参数进行了修改,跟踪调试到那里的时候参数确实修改了,但是让程序跑起来再中断程序,结果查看内存参数又改为修改以前的参数了,这是怎么回事?  之后我经过了SmartRF Flash Program进行了Erase后在进行参数的修改就好了。 重复了好几次都是这样,我有点想不明白?

你修改以后,但并没有保存到NV中区,如果从NV中读出来的话,还是原来的值。

但是好像这些个参数并没有存到NV中,因为关于这个参数的表在条件编译时根本就没有编译进去,也有可能我看代码看错了

在编译选项里面有没有加入NV_RESTORE

加入了,这个是不是对那个有影响啊开启了NV_RESTORE

开启NV的话,会把一些参数保存到flash中,掉电也保存。当重新上电,或者需要读取的时候,会从flash里面读出来

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top