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

AddrMgrIsFull出现满的情况

cc2530 芯片 2.5.1a,有协调器和终端角色, 有15个终端 ,其中一些出现组网失败, 测试发现 AddrMgrIsFull出现满,协调器擦除重新烧录固件 连接3个终端后有出现AddrMgrIsFull满,手动调用:

zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_CONFIG_STATE | ZCD_STARTOPT_DEFAULT_NETWORK_STATE);

后情况有改善 ,

1.请问擦除后怎么还会有AddrMgrIsFull满的情况?

2.自己增加了白名单,使用ZDO_JoinIndicationCB实现,请问ZDO_JoinIndicationCB中返回FALSE不想允许某个终端入网时,该设备会加到AddrMgr 表中吗?

Alvin Chen:

Assress Manager是保存了网络里面的所有节点

Association List只有子设备的节点
这是白名单造成的,请看;

e2e.ti.com/…/1209128

user4587069:

回复 Alvin Chen:

感谢回复,我又测试了下 发现和烧录软件有关系,使用的是自己在Ti基础上开发的烧录软件,出现了上述问题,然而使用ti官方的flash program没有复现此问题,我对比了下两者读回来的hex 文件,发现NV段有些差别,能给出建议 这是怎么引起的吗

Alvin Chen:

回复 user4587069:

是否你修改过的烧录软件没有成功的erase 呢?

Alvin Chen:

回复 user4587069:

是否你修改过的烧录软件没有成功的erase 呢?

赞(0)
未经允许不得转载:TI中文支持网 » AddrMgrIsFull出现满的情况
分享到: 更多 (0)