STM32核心在Cortex的地址映射說(shuō)明
二、存儲器映射實(shí)例:256KB Flash 48KB SRAM
IROM1為片上程序存儲器,即片上集成的Flash存儲器,對該處理器Flash大小為256KB,即0x40000
IRAM1為片上數據存儲器,即片上集成的SRAM存儲器,對該處理器Flash大小為48KB,即0xC000
片上SRAM的起始地址是0x20000000,這是由Cortex-M3內核決定的,從0x20000000開(kāi)始的512KB存儲空間內都可以SAM,即所謂的”大框架“,但具體的SRAM大小由半導體廠(chǎng)商來(lái)決定,因為SRAM成本較高一般容量都不是很大。
代碼區的起始地址范圍為0x00000000~0x1FFFFFFF,地址空間大小為512KB,這是由Cortex-M3內核決定的,即所謂的”大框架“。但是程序存儲器的具體起始地址和大小是由具體的半導體廠(chǎng)商決定的。如STM32">STM32F103VC的起始地址為0x08000000。
評論