CC2652R end-device多次尝试入网不成功的情况下,CC2538 ZNP协调器出现网络层死机的现象,已经在不同的CC2538上发生了多次,而且此时无法自动恢复,必须上层发送MT 指令 reset 2538才能恢复。
网络层死机的时候,协调器发不出permit join request,也收不到其他router空中数据包,但是MT层还能收到reset指令对其进行reset,reset之后就恢复正常了,说明OSAL并没有死掉,只是network层死机了。
基本发生在0x0000发出Transport key之后,正常情况下end-device应该发送Request key才对,但是end-device此时没有任何响应,然后手动对end-device又重新beacon尝试入网,反反复复连续多次,ZNP就死机了。
应该可以确定是最新的Z-Stack 3.0.1协议栈内部的bug。
附件是CC2538 ZNP网络层死机抓包文件。
CC2538 ZNP network layer crash.zip
YiKai Chen:
參考一下 把補丁補一補之後再測試看看還有沒有問題
miffy:
回复 YiKai Chen:
请问是那个issue补丁,这里面有好几个bug都是我之前提交的,不知是哪个
YiKai Chen:
回复 miffy:
2.1 and 2.3