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

End Device 无法恢复网络

网络架构为一个Coordinator和一个EndDevice,但Coordinator关电后,End Device就发送Beacon Request命令;当Coordinator上电后,End Device扫描到Beacon Response,在ZDApp_NwkDescListProcessing函数的networkDesc_t *pNwkDesc结构体参数发生变化,导致无法加回网络;但在MAC层收到Beacon Reponse数据是正确,经过NWK层后就出现错误;请帮忙一下;先谢谢;

GXJH:

请问打开NV_RESTORE编译定义了么?

Sewen Yan:

回复 GXJH:

NV_RESTORE,NV_INIT全部都打開了;End Device的extPANID和Beacon Response中的都相同,你說有沒有打開呢?現在是明顯是那個數據不對,有時是對的,有時是錯的,主要想問有沒有能改到,或者請您們直接諮詢TI 工程師;補充一下用的程序TI的SampleSW,也就是程序內容沒有任何更改,除打開那些開關量NV_RESTORE,NV_INIT;

Sewen Yan:

回复 Sewen Yan:

再補充一點,設備通道-DDEFAULT_CHANLIST=0x07FFF800;若通道越少,無法回覆的概率越小;一個通道基本不會出現的;

Jane Yang:

回复 Sewen Yan:

问题解决了么?

Sewen Yan:

回复 Jane Yang:

问题没有解决,用TI SampleSw程序测试也是这样的问题;协调器断电时间大于3分钟,就会出现此问题;若小于此时间就可以加回网络;

WZ:

相信代理商已经跟进,请注意多网络影响

Jason hu1:

回复 WZ:

我加了

NV_INITNV_RESTORE

关掉协调器之后,EndDevice除了发Data Request和我自己添加的定时上报数据外没有抓到别的数据包,按理说EndDevice不是成了孤儿节点就要去找新的父节点吗?怎么没有别的数据包发出呢?

还有我这个EndDevice运行时间长了,多掉电上电几次有掉网的可能,求TI和大牛指导下

赞(0)
未经允许不得转载:TI中文支持网 » End Device 无法恢复网络
分享到: 更多 (0)