我們現(xiàn)在的程序是包含IAP和APP的。
IAP的空間是
FLASH :0--64K
RAM? ?:20000000? ?128K
APP的空間是
FLASH :10000:? ? ? 128K
RAM? ?:20000000? ?128K
我的理解如下: 實際上 就是配置成了192K FLASH 和128K RAM
有一部分 RAM 被用來加載 FLASH的 code,? 但是這其中存在浪費:
? ? 在IAP中 其實只需要加載IAP的代碼? ,在APP中也只需要加載APP中的代碼。
而上面這種配置 導(dǎo)致在APP運行中有部分 RAM是浪費的,用來加載了IAP中的內(nèi)容,在APP中是不需要將IAP的內(nèi)容加載到RAM的,有什么辦法可以省下這一部分 RAM供 APP使用嗎?可不可以將APP的空間配置成如下呢?請老師指導(dǎo),謝謝。
? ?
FLASH 10000:? ? ?SIZE: 128K
RAM? ?START :20000000? ? SIZE :192K