关于开启NV_RESTORE选项后的一些疑问
时间:12-22
整理:3721RD
点击:
我要实现的功能是zigbee组网成功后,如果协调器掉电,重新启动
要求协调器加入原来的网络,不重建网络
我指定了所有节点的CHANNEL和PAN_ID,均为一样的固定值
目前我在协调器增加宏定义NV_RESTORE=1
然后组网成功后,协调器掉电,重新启动
可以加入到原有网络
但是我更换多个设备连接协调器后,发现新的节点无法加入网络
我擦除协调器FLASH,更换与刚才一样的程序
新节点就能加入网络了
所以我想是否由于连接的设备过多导致NV MEMORY存储区全部被占用
以至于新节点无法加入网络
就我要实现的功能而言,我的做法是否正确?是否需要在程序中增加NV_函数?
请帮助我,谢谢。
对的,每个节点有最大子节点设置,超过数量后,就无法容纳更多的节点加入网络了。