TI 工程师,
你好,
在生成ImgB的时候遇到一个问题, 编译报错提示如下图:
我用的是CC2640 R2F的板子,On-chip OAD的空间为:0x00007050-0x00016fff
我的CODE大小为63207个byte,怎么会提出超出范围呢。
qiyin tan:
这样说来 On-chip的空间并没有64k,请问是否这个空间是否还被其它的内容所占用,谢谢!
枫之星雨:
你的程序实际占用的是63207+2444 = 65651 吧,所以总大小还是超范围了。可以尝试的解决办法:
1.确定IAR是否开启了编译优化。
2.压缩下你的程序吧,把不需要的功能都删除掉,包括自定义发profile也可以进行删减。
haibin deng:
回复 qiyin tan:
你好!
请问你CC2640R2的OAD测试通过了吗,我用例程测试失败了,用BLE device montior测试的,谢谢!
da qin zheng sheng:
data数据2444+9878占用空间也比较大