微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee路由掉点问题

ZigBee路由掉点问题

时间:10-02 整理:3721RD 点击:

各位专家好,

有个CC2530+mesh1.0的问题求帮忙分析,

主要修改如下:

1.屏蔽key,LCD

2.开启inter pan

3.修改串口配置参数

uartConfig.flowControl          = FALSE

#define MT_UART_TX_BUFF_MAX 256

#define MT_UART_RX_BUFF_MAX 256

uartConfig.idleTimeout          = 10

4.使能WDT

5.使能内部32K晶振

问题:

协调器用短地址每隔5分钟分别向90个路由节点要数据。几十个小时下来后会出现个别节点掉点的情况,即协调器无法与该节点进行通信,也抓不到包。

路由通过osal_start_timerEx函数设置了呼吸灯。出现掉点后,呼吸灯依旧正常运行。

对问题路由进行掉电重启,即可恢复通信,且短地址未改变。

有人遇到过类似问题吗?现在不知道哪个环节出了问题,还请大神指点!

或者有什么办法能够恢复节点?

从来没有得到过回复,寂寞!

个别节点是特定的节点还是随机节点?网络中除了路由还有多少终端节点呢?

Susan

掉点并不固定,网络中,只有协调器和路由,没有终端。

我周一稍稍改了喂狗的位置,34个节点跑到现在三天了还没出现掉点

原先喂狗位置:

Hal_ProcessPoll();
 WD_KICK();  //sfei 20161028

现在喂狗位置:

osal_run_system();
WD_KICK();  //sfei 20161031

我怀疑是不是现在喂狗的位置触发过重启,所以就掉点后又恢复了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top