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

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

我跟踪调试过,对_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里面读出来

赞(0)
未经允许不得转载:TI中文支持网 » 我在对Z-Stack协议栈程序里面的几个参数进行修改的时候,发现不Erase参数修改不了为什么?
分享到: 更多 (0)