描述:终端设备进入了DO_DEVICE_RESET消息处理,我屏蔽掉了复位,改成了osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, 2000);
现象:终端入网时,没有开启协调器,终端设备无法入网,然后进入DO_DEVICE_RESET消息,执行osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, 2000);,之后一直连不上网,并且功耗比之前入网还高;
问题:为什么会进入DO_DEVICE_RESET这个消息处理?这个消息有什么用?什么办法让受到这个消息后不重启,并且继续入网,且功耗是什么导致的
Viki Shi:
是ZDO_DEVICE_RESET 吧? 这是利用消息进行重启的方式,通过调用SystemResetSoft实现重启