问题1,在f8wConfig.cfg中修改
-DZDAPP_CONFIG_PAN_ID=0x1FF0
分别下载到协调器和节点中,通过串口打印PANID,第一次上电两者能通信,并且打印的PANID的值都为0x1FF0;若节点重启,两者就不能通信了,并且节点的PANID变成0xFFFE;若协调器重启,两者也不能通信,但是PANID不变还是0x1FF0。我想问一下这个问题如何解决?
问题2,在问题1不能通信的基础上,若把两个模块拿到一个很近的距离,两者又能通信了,并且节点的PANID又从0xFFFE变成0x1FF0,请高手指点迷津。
非常感谢。
------解决方案--------------------
协调器要defined NV_RESTORE,这样即使重启,PANID也不会变。