1、APP使用的是 BLE-LIB参与编译,而且APP使用的RAM比较多
link.ld文件中只是修改了flash的起始地址。编译可以通过。
2、如果修改link.ld文件中的 RAM
RAM (xrw) : ORIGIN = 0x20002000, LENGTH = 24K
编译无法通过
报错信息
3、使用
MEMORY
{
FLASH (rx) : ORIGIN = 0x00001000, LENGTH = 444K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K
}
配置,编译之后的hex 在合成bin文件是提示无效hex
疑问1: APP使用RAM较多,
link.ld 文件中 RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K 是否必须修改为
RAM (xrw) : ORIGIN = 0x20002000, LENGTH = 24K
疑问2、BLE-LIB是否参与编译,出了对升级包大小有影响,是否还有其他影响? 贵司推荐的方式是哪种?
疑问3、上述问题应该怎么解决
谢谢