TI中文支持网
TI专业的中文技术问题搜集分享网站

终端重新入网后,APP层状态不切换?

CC2630真心不好调,各种奇奇怪怪的问题。

ZHA1.2.2a的项目,SampleSwitch(CC2630,终端)+SampleLight(CC2530,协调器)。

复位终端,在Sniffer监控了发现重新入网很快,如下图:

但是APP一直没有DEV_STATE_CHANGE_IND通知,不知道为什么会出这种问题?

抓狂……..

YiKai Chen:

可以附上完整抓包档?

tt wang:

回复 YiKai Chen:

1212.test.psd

从第一次入网成功,到复位终端后重新入网

YiKai Chen:

回复 tt wang:

從你的抓包檔看來,第一次入网成功,到复位终端后重新入网也是成功的,你APP一直没有DEV_STATE_CHANGE_IND通知指的是?

tt wang:

回复 YiKai Chen:

使用ICall_fetchServiceMsg()获取ICALL_SERVICE_CLASS_ZSTACK消息应该有DEV_STATE_CHANGE_IND这个事件,通知我当前设备处于那种状态。就是例程中Switch_processZStackMsgs()函数处理的消息

YiKai Chen:

回复 tt wang:

我確認過SampleSwitch在入網後會進入Switch_processZStackMsgsd的 "case zstackmsg_CmdIDs_DEV_STATE_CHANGE_IND:" 啊

tt wang:

回复 YiKai Chen:

我是改着改着就不进了,代码还原回去也不进了。不知道哪出问题

tt wang:

回复 YiKai Chen:

我是改着改着就不进了,代码还原回去也不进了。不知道哪出问题

YiKai Chen:

回复 tt wang:

重新裝一份Z-Stack Home 1.2.2a 也不进去?

tt wang:

回复 YiKai Chen:

那能,关键改改又出现了,这坑一直没找到。
而且还出过Util_startClock()定时器不进CB函数。

YiKai Chen:

回复 tt wang:

檢查看看是不是有什麼你自己加的應用程序會有迴圈或類似迴圈去卡住其他人

赞(0)
未经允许不得转载:TI中文支持网 » 终端重新入网后,APP层状态不切换?
分享到: 更多 (0)