Difference between revisions of "Boot0"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
[[Category:STM32]][[Category:STM32 Hardware]]{{metadesc|STM32 Boot0 pin}} | [[Category:STM32]][[Category:STM32 Hardware]]{{metadesc|STM32 Boot0 pin}} | ||
All [[STM32]] [[MCU]]s includes a [[GPIO]] pin labelled [[Boot0]]. This pin is used to select the [[STM32 Boot modes|boot mode]] | All [[STM32]] [[MCU]]s includes a [[GPIO]] pin labelled [[Boot0]]. This pin is used to select the [[STM32 Boot modes|boot mode]] | ||
+ | |||
+ | == Hardware design == | ||
+ | |||
+ | It is extremely important to pull the [[Boot0]] pin low during reset for normal operation. | ||
+ | |||
+ | If the pin is left unconnected in a [[STM32 Hardware|hardware]] design it will "probably work", but it "might" on occasion detect a "high" on the pin and therefore decide to switch to the internal bootloader. |
Revision as of 02:36, 26 August 2021
All STM32 MCUs includes a GPIO pin labelled Boot0. This pin is used to select the boot mode
Hardware design
It is extremely important to pull the Boot0 pin low during reset for normal operation.
If the pin is left unconnected in a hardware design it will "probably work", but it "might" on occasion detect a "high" on the pin and therefore decide to switch to the internal bootloader.