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、上述問題應(yīng)該怎么解決
謝謝