感谢VV回复,我用的是ZHA 1.2.2A协议栈,在void ZDApp_ProcessOSALMsg( osal_event_hdr_t *msgPtr )处理ZDO_NWK_DISC_CNF消息时,ZDApp_NwkDescListProcessing返回为NULL,如果设备复位的话可以重新回到网络。
在ZDApp_NetworkInit中已经添加这段代码。
问题就卡在设备无法发出beacon request。ZDO_beaconNotifyIndCB函数没有被调用。导致无法找到父节点信息。