微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于zigbee固件升级后设备丢失

关于zigbee固件升级后设备丢失

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

您好:

我们公司最近在使用zigbee的 2538 做智能家居项目, 现在遇到的一个问题是我们需要给2538单片机升级,由于升级过程中刷掉了单片机中原有的flsh,导致里面NV层保护的信息丢失了,我现在的做法是

_NIB.nwkPanId = 0x1234;
NLME_UpdateNV(NWK_NV_NIB_ENABLE);
zb_SystemReset();

调用了 这个指定了一个panid,但是经过测试发现的结果是 协调器可以收到设备上报的消息,但是发现无法控制设备, 把设备从新上电了,才可以控制设备。

麻烦问一下 有什么办法可以有效解决,单片机升级后 原来加入的设备 还能控制的办法。

谢谢...  急 在线等

是用OAD升级固件的吗?有没有定义OAD_KEEP_NV_PAGES?

不是OAD升级模式  是用的TI CC2538自带的那个bootloader 就等于把原有单片机中的FLASH都刷掉了,就等于我只固定了一个panid ,但是实验现象是 就是升级前网络中的设备都是上报消息功能是有的, 但是发现无法控制。

有没有什么办法,可以在我升级之后,还能保证升级前的设备还能控制, 现在现象是 我要把设备断电,才可以继续控制,我们做的是协调器端

y您好 我们只是用的刷掉FLASH这种方法做升级,有没有什么方法可以保证升级后设备可以继续控制,现在的现象是设备必须断电后才可以控制。

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

网站地图

Top