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兩個管腳...