1、请问Zstack中设备的最大数量、路由设备的最大数量、路由子节点的最大数量。怎么修改?
2、默认NWK_MAX_DEVICE_LIST = 20,NWK_MAX_ROUTERS =6;我修改NWK_MAX_DEVICE_LIST为30 ,NWK_MAX_ROUTERS为10; 为什么终端的设备还是被限制在14个。应该怎么修改?
YiKai Chen:
這個設置我測試過很多次,就是這樣改沒有問題的。你用的協議棧版本是?做完修改你设备有沒有先erase flash在重載程序測試?
user4711142:
回复 YiKai Chen:
没有erase flash,直接重新下载了一次程序
YiKai Chen:
回复 user4711142:
先erase flash在重載程序測試看看
user4711142:
回复 YiKai Chen:
这个是只需要更改协调器程序把?每个终端的程序不做改动
YiKai Chen:
回复 user4711142:
只需要更改协调器和路由
user4711142:
回复 YiKai Chen:
1、按键按下,清除flash
if(keys & HAL_KEY_SW_7) //按键S2被按下,清除自身的NV_RESTORE选项(终端、路由、协调器一样)
{
HalUARTWrite(0,"Clear NV\r\n",strlen("Clear NV\r\n"));
NIB_init();//清除NV方法1
NLME_UpdateNV(NWK_NV_NIB_ENABLE);
//zgWriteStartupOptions( ZG_STARTUP_SET,ZCD_STARTOPT_DEFAULT_NETWORK_STATE );//清除NV方法2
//重启
SystemReset();
}
2、
重新烧录程序
3、入网测试
问题:只能由14个终端设备入网,第十五个无法入网。怎么办?
YiKai Chen:
回复 user4711142:
你用flash programmer把芯片都擦除一次在重新測試看看
user4711142:
回复 YiKai Chen:
我用这个,点击Perform Actions后,为什么感觉程序没有烧录进去?
YiKai Chen:
回复 user4711142:
選"Erase, program and verify"烧录看看
user4711142:
回复 YiKai Chen:
还是不行,用IAR的下载就可以
TI中文支持网
