您好,
我尝试集成片上OAD支持。
我的主要应用程序基于sensor_oad_onchip_secure,闪存使用率为200k。 持久应用程序使用96k。
因此,我将 cc13x2_cc26x2_oad_onchip.cmd中的IMG_A_FLASH_START设置为0x0003E000 ,这样持久性应用程序就可以编译并具有98 % 的闪存使用量,以便主应用程序有最大的可用空间。
实际上,主应用程序应该有足够的可用闪存,但它没有链接:
"../cc13x2_cc26x2_oad_onchip.cmd",第149行:错误#1.0099万-D:程序无法装入可用内存,或者部分包含一个调用站点,需要无法为此部分生成trampoline。对"Group_3"大小0x30a88进行定位失败。 可用内存范围:
闪存大小:0x3df18未使用:0x39f18最大孔:0x29f18
最大孔的含义是什么?为什么0x30a88的大小不适合0x39f18的未使用区域?
提前感谢您的参与
