Difference between revisions of "STM32 Jump to System Memory Bootloader"
Jump to navigation
Jump to search
m (Lth moved page STM32 Jump to Builtin Bootloader to STM32 Jump to System Memory Bootloader) |
|||
Line 1: | Line 1: | ||
[[Category:STM32]][[Category:STM32 Development]][[Category:STM32CubeMX]][[Category:STM32CubeIde]][[Category:STM32 HAL]][[Category:Black Pill]][[Category:C]]{{metadesc|Jump to builtin bootloader from application}} | [[Category:STM32]][[Category:STM32 Development]][[Category:STM32CubeMX]][[Category:STM32CubeIde]][[Category:STM32 HAL]][[Category:Black Pill]][[Category:C]]{{metadesc|Jump to builtin bootloader from application}} | ||
+ | All [[STM32]] [[MCU]]s has a builtin bootloader stored in so-called system memory. The system memory is a [[ROM]] (read-only memory) which is created during the production of the [[MCU]] and can never be changed. When the [[MCU]] startup the [[Boot0]] pin is asserted and if high (pulled up to VCC) the [[MCU]] will execute the bootloader. | ||
== Miscellaneous Links == | == Miscellaneous Links == | ||
* [https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf AN2606 STM32 microcontroller system memory boot mode] | * [https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf AN2606 STM32 microcontroller system memory boot mode] |
Revision as of 04:37, 16 March 2022
All STM32 MCUs has a builtin bootloader stored in so-called system memory. The system memory is a ROM (read-only memory) which is created during the production of the MCU and can never be changed. When the MCU startup the Boot0 pin is asserted and if high (pulled up to VCC) the MCU will execute the bootloader.