原創 STM32 BOOT模式配置以及作用

2022-08-04 11:33:12 字數 573 閱讀 2860

一、三種boot模式介紹

所謂啟動,一般來說就是指我們下好程式後,重啟晶元時,sysclk的第4個上公升沿,boot引腳的值將被鎖存。使用者可以通過設定boot1和boot0引腳的狀態,來選擇在復位後的啟動模式。

main flash memorysystem memoryembedded memory二、開發boot模式選擇。

1、通常使用程式**儲存在主快閃儲存器儲存器,配置方式:boot0=0,boot1=x;

2、flash鎖死解決辦法:

開發除錯過程中,由於某種原因導致內部flash鎖死,無法連線swd以及jtag除錯,無法讀到裝置,可以通過修改boot模式重新刷寫**。

修改為boot0=1,boot1=0即可從系統儲存器啟動,st出廠時自帶bootloader程式,swd以及jtag除錯介面都是專用的。重新燒寫程式後,可將boot模式重新更換到boot0=0,boot1=x即可正常使用。

原創 STM32 BOOT模式配置以及作用

一 三種boot模式介紹 所謂啟動,一般來說就是指我們下好程式後,重啟晶元時,sysclk的第4個上公升沿,boot引腳的值將被鎖存。使用者可以通過設定boot1和boot0引腳的狀態,來選擇在復位後的啟動模式。main flash memorysystem memoryembedded memor...

STM32 BOOT模式配置以及作用

一 三種boot模式介紹 所謂啟動,一般來說就是指我們下好程式後,重啟晶元時,sysclk的第4個上公升沿,boot引腳的值將被鎖存。使用者可以通過設定boot1和boot0引腳的狀態,來選擇在復位後的啟動模式。二 開發boot模式選擇。1 通常使用程式 儲存在主快閃儲存器儲存器,配置方式 boot...

STM32 BOOT模式配置以及作用

一 三種boot模式介紹 二 開發boot模式選擇。1 通常使用程式 儲存在主快閃儲存器儲存器,配置方式 boot0 0,boot1 x 2 flash鎖死解決辦法 開發除錯過程中,由於某種原因導致內部flash鎖死,無法連線swd以及jtag除錯,無法讀到裝置,可以通過修改boot模式重新刷寫 修...