stm32啟動模式

2021-10-13 14:42:11 字數 612 閱讀 2617

1.實驗環境

野火stm32指南者(stm32f103vet6)

使用者快閃儲存器: 晶元內建的flash。正常的工作模式。

sram: 晶元內建的ram區,就是記憶體。可以用於除錯。

系統儲存器: 晶元內部一塊特定的區域,晶元出廠時在這個區域預置了一段bootloader,就是通常說的isp程式。這個區域的內容在晶元出廠後沒有人能夠修改或擦除,即它是乙個rom區。啟動的程式功能由廠家設定。

stm32上電或者復位後,**區始終從0x00000000開始,三種啟動模式其實就是將各自儲存空間的位址對映到0x00000000中。

(1)從flash啟動,將主flash位址0x08000000對映到0x00000000,這樣**啟動之後就相當於從0x08000000開始。

(2)從ram啟動,將ram位址0x20000000對映到0x00000000,這樣**啟動之後就相當於從0x20000000開始。

STM32啟動模式

stm32三種啟動模式對應的儲存介質均是晶元內建的,它們是 1 使用者快閃儲存器 晶元內建的flash。2 sram 晶元內建的ram區,就是記憶體啦。3 系統儲存器 晶元內部一塊特定的區域,晶元出廠時在這個區域預置了一段bootloader,就是通常說的isp程式。這個區域的內容在晶元出廠後沒有人...

STM32的啟動模式

注 當boot0接地時boot1不論是否接地都為主快閃儲存器儲存器 1 使用者快閃儲存器 晶元內建的flash。執行程式 boot0接地,boot1接任意,按復位鍵執行程式。3 sram 晶元內建的ram區,就是記憶體啦。rom,ram和flash的區別 rom在系統停止供電的時候仍然可以保持資料。...

STM32啟動模式及API

boot1 x boot0 0 從使用者快閃儲存器啟動,這是正常的工作模式。boot1 0 boot0 1 從系統儲存器啟動,這種模式啟動的程式功能由廠家設定。用於串列埠isp boot1 1 boot0 1 從內建sram啟動,這種模式可以用於除錯。在晶元上電復位時,boot0和boot1兩個管腳...