2.5.1a协议栈,在SampleApp上进行试验,开启
POWER_SAVING
NV_RESTORE
NV_INIT
加入一次网络后,关闭协调器,重启终端设备,设备功耗始终很高,各项低功耗设置都与
AN079 -- Measuring Power Consumption of CC2530 with Z-Stack文档一致。
我使用了
if(initFailCounter++ >= NWK_INIT_fAIL_MAX )//连续链接失败6次进入1分钟休眠6timer
{
osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, 60000 );
devState = DEV_INIT;
return(events ^ ZDO_NETWORK_INIT);
}这种方法,但是问题没并有根本解决。
我在论坛中查到过类似的问题,但是没有发现什么好的解决办法,再次向各位大神请教。