STM32F10存儲器映像及Boot映射啓動

以下以STM32F103F1C8T6爲例介紹存儲映射。

該系列芯片將寄存器、輸入輸出端口、程序存儲器、數據存儲器映射在4GB的空間當中(0x0000 0000 - 0xFFFF FFFF)2^32Bytes

順序如下:

0x0000 0000   ---  0x0800 0000 根據Boot引腳配置映射到Flash /Sysmem/SRAM 當中      128MB  空間

0x0800 0000   ---  0x0801 FFFF Flash Memory 閃存存儲空間      128KB 空間

0x1FFF F800   ---  0x1FFF F7FE System Memory 系統存儲空間    2KB    空間

0x2000 0000   ---  up   SRAM 存儲區  

0x4000 0000   ---  up   Peripherials外設映射段每個外設約獲得1KB

0xE000 0000   ---  0xe01 0000   Cotex-M3 Internal Peripherial        Contex內部外設1MB  空間


接着說Boot 啓動引導配置,下圖是手冊截圖,一目瞭然,其中主Flash閃存啓動常用,當然也可以加載到SRAM中執行,從而避免過多次的刷新Flash,但是令人不解的是系統存儲器System Memory部分,可以在存儲映射中看到其佔有2KB空間,但是使用該啓動方式有何作用最初不得求解。

後來在手冊裏邊發現瞭解釋,原來這是一塊ROM ,固化存儲出廠時的Bootloader,供USART 等方式下載程序。 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章