协调器ZNP发送数据给PM2终端节点出现MAC_NO_RESOURCES的问题
时间:10-02
整理:3721RD
点击:
环境条件:
1.终端节点为PM2模式,能够接受数据
2.协调器用TI提供的ZNP代码
3.网络中有路由器,终端节点挂在路由器下
现象:
协调器给可接收数据的终端节点发送数据,出现终端节点接收不到数据的现象,ZNP数据回复如下:
FE 03 44 80 1A 00 01 00 DC
此时用CC2531DK_Dongle抓数据,不能抓到任何数据(协调器,路由器,终端节点都上电了),确定这三个都在网络中,因为dongle抓终端节点发送协调器数据时有如下路径: 终端节点 -> 路由器 ->协调器 -> 路由器
后来给协调器重新上电,这个问题暂时就没复现了
MAC_NO_RESOURCES这个错误一般是由于 MAC层没有足够的内存分配,是否通信太过频繁?
是比较频繁,但是断电协调器后就好了,有什么办法可以解决吗