CH32V307的RAM和flash之間能不能動態(tài)映射?

我們現(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


您好,CH32V307 RAM的實際大小是320K,當(dāng)你配置為192K+128K時,其中RAM會分配192K給FLASH使用,上電后FLASH的代碼會搬運到RAM運行。CH32V307的RAM大小最大為128K,不可配置為192K。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频