请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:CC2530-RF4CE 主题中讨论的其他部件:CC2530,Z-stack
你(们)好
我使用 CC2530中的ZStack 3.0 .........0和ZNP,它们的8 KB RAM太低,以至于不允许我将 Nwk_MAX_DEVICE_LIST增加到10个以上的如此低的设备
我至少需要128个设备
每个设备需要XData内存中的28字节
使用这些选项编译ZNP项目时
BL_Finding_binding_capability_enabled=0 TC_LINKKEY_JOIN Nwk_MAX_DEVICE_LIST=2 ZDSECMGR_TC_DEVICE_MAX_30 ZNP_ENABLED FE_SYSTEM_STATS MT_GP_CB_FUNC MT_SYC_SYM_FMT_UNC_DEBUG_UNC MT_UNM_FAST_FAST_NOM_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_NAL_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_NAL_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_FAST_
它给了我这张记忆图
25.1264万字节的代码存储器 33字节数据存储器(+ 70绝对值) 7707字节XDATA存储器 192字节的iDATA内存 8位内存 396字节存储器
将 Nwk_MAX_DEVICE_LIST更改为10时
它给了我这张记忆图
25.1264万字节的代码存储器 33字节的数据存储器(+ 70绝对值) 7931字节的XDATA存储器 192字节的iDATA内存 8位内存 396字节的const memor
当我把它增加到11时,它就会给我这个编译错误
ERROR[E16]:段XDATA_I (大小:0xbf对齐:0)对于段定义太长。 至少需要0x18个字节以上。 处理段放置命令 "-Z(XDATA)XDATA_Z,XDATA_I=_XDATA_START--_XDATA_END"时出现问题,其中放置时可用内存范围为"XDATA:1e59-1eeff" 与此放置相关的保留范围: XDATA:1-4d0 XSTACK XDATA:4d1-1eff XDATA_Z 位:0-7 Breg 钻头:80-87 SFR_AN 位:90-97 sfr_an 位:a0-af SFR_AN 位:B8-C7 sfr_an 位:f8-ff 运行链接程序时出现SFR_AN错误
我该怎么做才能使更多的设备能够连接到协调员ZNP。 现在它是10,我该如何提高它?
