Getting started with MCUboot

Overview of the directories structure of the MCUboot SW pack content :

  • boot/bootutil: The core of the bootloader itself.

  • docs: MCUboot open source documentation.

  • platform_common: Platform common files required for bootloader usage.

  • scripts/imgtool: Python script to securely sign firmware images.

  • templates: MCUboot configuration templates.

It is recommended to start from an OEMiRoT example, to benefit from an example of MCUboot middleware integration in a secure bootloader application enabling hardware security protections of STM32 devices.

Refer to STMicroelectronics Security wiki to find OEMiRoT documentation for the different STM32 series.