问题描述:
协调器创建新的网络,正常情况下,新节点可以加入到网络中,在没有其他节点的情况下,将协调器断电后重新上电(有网络恢复功能),再用新节点去加入网络,此时加不进网络了,而通过仿真,新节点搜索到的网络,得到的网络描述链表(networkDesc_t)中的routerCapacity和deviceCapacity总是为0,到底是什么原因导致这样的结果?正常情况下routerCapacity和deviceCapacity是为1,为什么掉电一次恢复后,就不能有新的节点加入?
另外我试了两个节点,也就是网络中有两个正常的节点,然后将两个节点都掉电,再上电恢复原来的网络,这个时候,新节点还是加不进去,也就是说,整个网络只要掉电再用restore去恢复后,新的节点无法加入。
已经困扰了好多天的问题,一直没找到原因,望大神能指点一下,是不是我哪个地方配置错误了。万分感激!!!
VV:
开启了NV_RESTORE功能,可能之前加过设备数量超过最多设备数,所以把AssociateList占满了。
建议用Flash Programmer erase下flash,再烧写下!