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

CC2652R: 协调器断电后路由设备工作异常

Part Number:CC2652ROther Parts Discussed in Thread: SIMPLELINK-CC13X2-26X2-SDK, SIMPLELINK-CC13XX-CC26XX-SDK

我现在有10个路由器,全部使用cc2652r这个芯片,sdk版本是 3.10 。现在我的协调器断电,我抓包发现我的路由设备会一直不停的发 network status 这个报文,有时候有的路由设备就工作不正常了。 link status 这个报文都不会发了,我确定协议栈应该是工作异常了,我重新上电后就又可以正常工作了。

deng gengyun:

抓包文件好像上传不了

,

Nick Sun:

您好,

感谢您的对TI产品的关注!为更加有效地解决您的问题,我需要多一些时间查看这个问题,稍后会为您解答。

,

deng gengyun:

好的!如果还有什么信息需要提供可以和我说!先下班了

,

YiKai Chen:

請將抓包文件压縮成zip后上传

,

deng gengyun:

coor_offline.zip这是协调器断电后的抓包文件

,

YiKai Chen:

sdk 3.10版本很舊了,建議你升級到6.30

,

deng gengyun:

我在3.10版本上能修复这个bug吗?我们的产品现在全部是用这个版本的sdk突然改sdk的话改动很大,全部得重新测试,希望明确告诉我这个bug在这个版本能被解决吗?我这边好做决定。

,

YiKai Chen:

deng gengyun 说:我的路由设备会一直不停的发 network status 这个报文

你把协调器断电造成路由失敗所以才會一直有network status

deng gengyun 说: link status 这个报文都不会发了

你的抓包檔裡面一直有link status 这个报文,你是指哪個路由 link status 这个报文都不会发了?

請問你認為协议栈应该是工作异常了是指什麼部份异常?

,

deng gengyun:

这一段报文没有记录下正常工作的10个路由器的报文,这里已经有一点异常有一个已经出错了,我认为工作异常是因为有设备没有报文发出来,这个基本每次协调器断电都会出现

,

deng gengyun:

我在应用层设置2s的看门狗,然后做了个300ms定时事件,喂狗。我用串口观察会触发看门狗复位,你这个路由失败也不应该一直不停的发这个network status 这个报文,频率还这么搞1s几百条

,

YiKai Chen:

deng gengyun 说:路由失败也不应该一直不停的发这个network status 这个报文,频率还这么搞1s几百条

這應該是你的設備一直持續发这report給协调器才導致的吧,协调器断电了,你的設備應該先中止发这report給协调器

,

deng gengyun:

但是我的路由设备好像判断不了协调器断电没有,这里有决绝方法吗? 现在每个路由器都是1分钟上报一次数据

,

YiKai Chen:

使用APS ack,如果沒有收到report給协调器的APS ack就不要持續發送,等一段時間後再重送

,

deng gengyun:

你是指aps重试次数吗?我这里用的默认配置3.

,

YiKai Chen:

deng gengyun 说:你是指aps重试次数吗?

不是,我指的是aps重试如果失敗了,要等一段時間後再重送

,

deng gengyun:

这个我该怎么判断,在哪里处理。 现在是一分钟发一帧好像时间距离也挺长的

,

YiKai Chen:

APS ack的處理可以參考這個帖子的相關討論串

,

Nick Sun:

您好,

正如YiKai所说,您使用 SIMPLELINK-CC13X2-26X2-SDK v3.10更新已超过三年。当前版本为 SIMPLELINK-CC13XX-CC26XX-SDK v6.30,强烈建议您进行相应迁移。

感谢YiKai,您也可以参考他的方法进行操作。

,

deng gengyun:

谢谢提醒: 我会两步同时进行,一边用旧的sdk测试,一边升级最新的sdk测试,

赞(0)
未经允许不得转载:TI中文支持网 » CC2652R: 协调器断电后路由设备工作异常
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1