用CC2650作为终端,采用zstack_home_1_02_02a_44539内的ZStackcore-enddevice,想把协议栈设置成 DRFD_RCVC_ALWAYS_ON=TRUE。设置后编译出现如下错误。
Error[Lp011]: section placement failed
unable to allocate space for sections/blocks with a total estimated minimum size of 0x92e bytes (max align 0x4) in <[0x200040fc-0x20004a13]> (total uncommitted space 0x918).
Error while running Linker
请问怎么解决。
YiKai Chen:
你應用程序太大了,超過flash的大小了,必須想辦法減少你的應用程序了
zhu weihua:
回复 YiKai Chen:
ZStackCore-EndDevice是CC2650的协议栈程序,手册上说先烧写这个进去,再烧写SampleSwitch程序,ZStackCore-EndDevice里什么都没修改过,只改一下-DRFD_RCVC_ALWAYS_ON=TRUE就方不下了!?TI设计时是不是就没想着让CC2650运行在-DRFD_RCVC_ALWAYS_ON=TRUE模式下啊?
zhu weihua:
回复 YiKai Chen:
嗯!看来需要更换芯片了!以为ARM内核是个王者,没想到是个青铜!还不如51内核的CC2530
YiKai Chen:
回复 zhu weihua:
目前主流的zigbee芯片都用ARM内核了,51内核已經不大行,CC2650的問題是內存太小,CC2652R就放大了內存,所以才建議你用新的CC2652R
zhu weihua:
回复 YiKai Chen:
多谢,感谢你的及时回复!