微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 flash 第127页为什么在程序中不能被擦除?无法实现修改IEEE地址

CC2530 flash 第127页为什么在程序中不能被擦除?无法实现修改IEEE地址

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

CC2530 secondary地址只能用flash programmer擦除,在程序中无法实现擦除,是什么原因?有没有高手遇到过此问题?我想实现程序修改IEEE地址功能,求解

CC2530有Primary IEEEE address、Secondary IEEE address以及Random IEEE 地址,Primary是无法设置的,Secondary是可以设置的,通过 smartRF Flash Programmer。

当设备运行时,zigbee协议栈依据以下四个优先级来决定IEEE地址:
1、从Z-Stack的NV中读取;
2、在Secondary IEEE 地址位置查找;
3、在Primary IEEE地址位置查找;
4、用随机产生的数创建临时IEEE地址。

具体实现,请看void zmain_ext_addr(void).

运行时候不可修改。

不过也有人说这个地址可以修改,如果不能修改,可能是供电电压不足的问题。

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/53553.aspx

参考这个最后的回答。。

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

网站地图

Top