Last edited 5 days ago

MCUboot overview

Applicable for STM32MP21x lines, STM32MP23x lines, STM32MP25x lines

Info white.png Trusted domain applicability
This article is only applicable to M33-TD flavor More info green.png of STM32MP2 series

1. Overview of MCUboot[edit | edit source]

MCUboot[1] is a secure bootloader for 32-bits microcontrollers.

For FwST-M Packages, MCUboot is the FSBL-M for M33-TD flavor More info green.png, i.e. the secure bootloader (BL2) for Trusted Firmware-M (TF-M). Its repository is going to be automatically downloaded from https://github.com/mcu-tools/mcuboot.git by TF-M CMake and therefore is part of TF-M project.

You can find details about its integration in TF-M documentation.[2]

The repository https://github.com/STMicroelectronics/stm32-mw-mcuboot modified by STMicroelectronics is not used for STM32 MPU delivery.

2. References[edit | edit source]