设备没有复位之前,rxFcsIsr有收到数据,但afIncomingData没有收到数据;抓包数据为“终端设备数据发送1“文件,在rxFcsIsr()函数里用串口输出的数据如下:
终端设备数据发送1.psd
设备复位之后,rxFcsIsr有收到数据,afIncomingData同时有收到数据;抓包数据为“终端设备数据发送2“文件,在rxFcsIsr()函数里用串口输出的数据如下:
终端设备数据发送2.psd
出这种现象的原因是什么?这个问题是协议栈的bug吗?有什么解决的办法吗?
coordinator用的是CC2530,enddevice用的JN5169
Viki Shi:
直接用例程测试是否出现问题?协议栈版本是什么?
YiKai Chen:
請提供终端设备数据发送1.psd的network key,不然無法解讀封包
QIDONG LI:
回复 YiKai Chen:
协议栈使用HA1.2,我尝试过使用3.0的,也存在这个问题。
afIncomingData没有收到数据,但rxFcsIsr有收到数据.rar
YiKai Chen:
回复 QIDONG LI:
你coordinator 的例程用什麼?endpoint是用240?
QIDONG LI:
回复 YiKai Chen:
例程用的是ZNP,endpoint用的是0xf0;
Viki Shi:
回复 QIDONG LI:
需要点时间跟同事讨论一下,后续再来回复
QIDONG LI:
回复 Viki Shi:
大概何时回复?
谢谢!
YiKai Chen:
回复 QIDONG LI:
你ZNP用的是原始例程沒有任何修改?還是你去改了rxFcsIsr()函数里用串口输出?如果不作任何修改會有這個問題嗎?
QIDONG LI:
回复 YiKai Chen:
用的是ZNP原始例程,是因为有这个问题,才在rxFcsIsr()函数里增加串口输出,确认是否有收到数据。
对出现这个问题的原因,会是什么引起的?有什么办法解决?
Viki Shi:
回复 QIDONG LI:
请跟进这边的帖子: e2e.ti.com/…/3501904