This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2538 zstack3.0.1 做协调器扩展子设备容量后出现的问题

Other Parts Discussed in Thread: CC2538

CC2538拓展子设备容量为60,预定义如下:

NV_INIT
NV_RESTORE

……

NWK_MAX_DEVICE_LIST=60
ZDSECMGR_TC_DEVICE_MAX=60
MAX_NEIGHBOR_ENTRIES=4
APS_MAX_GROUPS=2
MAX_RTG_SRC_ENTRIES=4

子设备会定时上报数据给协调器,协调器通过串口打印数据。修改设备容量以后,协调器不重启数据正常,只要协调器重启,先前入网的子设备发送的数据协调器都不能打印了,抓包显示协调器是有ack的;并且我在协调器afIncomingData()函数里添加打印和断点都没有反应,

控制任意的子设备断电并恢复网络以后,该设备发送的数据协调器就能正常打印了,并且afIncomingData()里的打印也可以执行。

请各位大佬帮忙分析分析是啥原因导致的上述的情况哦,多谢。