CC2541 OAD error
我们在添加了OAD升级相关代码后,出现了如下问题,我们调整了heap空间后没有改善,问题错误提示如下:
Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment BANKED_CODE. Unable to place 73 block(s) (0x1bb0d byte(s) total) in 0x19810 byte(s) of memory. The problem occurred while processing the
segment placement command "-P(CODE)BANKED_CODE=_CODE_BEG-_CODE_END,_BANK1_BEG-_BANK1_END,_BANK2_BEG-_BANK2_END,_BANK3_BEG-_BANK3_END,_BANK4_BEG-_BANK4_END", where at the moment of
placement the available memory ranges were "CODE:739c-7ff7,CODE:18000-1ffff,CODE:28000-2ffff,CODE:38000-3ffff,CODE:4a44c-4afff"
Error while running Linker
2.我们的cc2541在编译后产生的hex文件大于cc2540工程目录下的hex文件,另外cc2541工程不稳定,经常有自动断连情况,cc2540同工程没有该现象,
Cc2541工程在和app保持长连接时经常出现系统重启,cc2540同工程没有.
应该不会,
请问$PROJ_DIR$\..\..\common\CC2541\cc254x_f256_imgA.xcl这个选对了吗?