微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > AssociatedDevList表删除问题,及ZigBee如何删除所有的网络数据,重新建立网络?

AssociatedDevList表删除问题,及ZigBee如何删除所有的网络数据,重新建立网络?

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

To 大神:

本人用CC2538和cc2530建立的网络,现在想要用触发方式删除了AssociatedDevList,得以重新创建新的ZigBee网络,目前遇到的问题是如下描述:

1.我用以下的方式删除:AssociatedDevList,源代码如下:

memset(&AssociatedDevList,0xff,22*20);//将表格所有变量都赋值为0xff

ZDApp_NVUpdate();//将AssociatedDevList的数据更新到网络层

 osal_start_timerEx(ZDAppTaskID, ZDO_NETWORK_INIT,400);//设置网络初始化事件。

我将整个AssociatedDevList表,设置为0xff状态,然后更新到NV层,这种做法对吗?之后没有软件重启系统,就直接调用osal_start_timerEx(ZDAppTaskID, ZDO_NETWORK_INIT,4000);这样子能够起到删除所有的之前的网络数据吗?

2.如果不行我应该用哪种方式更好的,更直接的删除现有的网络数据,得以建立新的网络?

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

网站地图

Top