现在正在simple_peripheral_oad_onchip 的例程里面的app添加自己的代码,添加后flash发现超出了,然后查看整个project flash统计,app现在是
33 337 bytes of readonly code memory
3 181 bytes of readonly data memory
而persistent_app则用了
35 165 bytes of readonly code memory
2 299 bytes of readonly data memory
比我添加后的app还大,再细看map里面的资料,发现persistent_app引用了一个sysbios.arm3,这个足足有6k那么多,而其他app引用的是rom_sysbios.arm3 只有1k多,
想知道persistent_app可不可以像其他普通app一样,改用rom_sysbios.arm3,或者有没有办法把persistent_app减肥
使用的sdk版本是: simplelink_cc2640r2_sdk_1_35_00_33
Viki Shi:
simple_peripheral on-chip OAD的各文件大小,这部分客户无法更改:
persistent app: 40K
stack project: 35 K
app project: 39 K
BIM: 4 K
CT WONG:
回复 Viki Shi:
所以 persistent app: 40K这个是不可能再减重了?app project: 39 K<==如果这个是39k的话,为什么一超过36k的时候,已经会rebuild 失败,是不是有一些用了我们在map看不到的?
TI中文支持网


