CC2530协调器发送数据错误?
时间:10-02
整理:3721RD
点击:
CC2530协调器发送数据错误?
一个半功能设备(END设备)掉网后,从新入网后(此时父设备更改了),然后这个END设备通过路由发送数据给协调器,协调器能正确的收到,但是协调器给他发数据就出错了。串口返回的值是这样子 FE 03 44 80 F0 02 00 35 ,这个状态值是0xF0,我看资料里说的是ZMacTransactionExpired,我不知道这个是怎么引起的,我看文档和协议栈中都没有详细说明,我想问这个情况怎么解决,是怎么引起的。
1)有没有开启NV功能,如果没有的话,重新入网后会分配新的地址,协调器发的时候是不是按照原来的地址在发
2)有没有抓包的文件
3)ZMacTransactionExpired是指父节点buffer子节点数据的时间,现在父节点向子节点发送数据,是indirect的,父节点发给子节点的数据是通过子节点发data rquest,poll的形式把父节点处的数据拿走了,如果长时间没有data request就会产生expired