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

急急急!关于终端节点入网困难的问题

协调器CC2652R,SDK版本为3.2.00.68,根据例程15.4stack中的collector修改

终端节点CC2630,协议栈为TIMAC1.5

两块板子都是自己画的,终端节点与协调器之间可以实现Zigebee通信,协调器也可以通过NB将发送到后台

现在的问题是终端节点入网看起来并不容易,距离比较近的情况下扫频也可能扫不到,用抓包工具找到扫频失败的原因为NWK_CLOSE

扫频成功后Associate也会失败一到两次才能成功,失败的原因为没有收到Response;Log打出失败的原因有时为225(0xE1)MAC_CHANNEL_ACCESS_FAILURE,有时为240(0xF0)即MAC_TRANSACTION_EXPIRED

抓包工具显示当终端节点收到Respponse之前会发一包Data_request并收到ACK,没有收到Response时却并没有Datarequest,但是根据这个现象我也没能分析出原因。抓包截图如下

渴望得到你的帮助!

YiKai Chen:

可以附上抓包檔嗎?

余修远:

回复 YiKai Chen:

我觉得应该是终端节点我用的是非信标模式,协调器却是信标模式导致的冲突。但是在SDK 3.2.00.68 -15.4stack-collector的例程中我却无法使用非信标模式,在config.h以及features.h中皆有设置,但是在重新烧入运行并抓包发现,协调器还是会周期性地在信道内发信标。请问是否还有别的地方有定义到信标模式的使用

余修远:

回复 YiKai Chen:

嗯这是个办法,但不到万不得已的情况下还是在原有的包里进行开发;因为为了实现15.4stack和TIMAC通信用了很多时间已经改动很多
再次比对版本也要花费很多时间

YiKai Chen:

回复 余修远:

你修改了什麼沒人知道、還是建議你花時間下去比对吧

余修远:

回复 YiKai Chen:

赞(0)
未经允许不得转载:TI中文支持网 » 急急急!关于终端节点入网困难的问题
分享到: 更多 (0)