STM32MP1 OpenSTLinux Starter Package

The STM32MP1Starter includes the binaries for the STM32 MPU OpenSTLinux Distribution (STM32MP1Distrib), one or more firmware example(s) for the STM32CubeMP1 package and the tool (STM32CubeProg) to install this image on the STM32MP15xx-EV1 Evaluation boards.

Key Features

  • OpenSTLinux BSP with:
    • Boot chain based on TF-A and U-Boot
    • OP-TEE secure OS running on the Arm® Cortex®-A in secure mode
    • Linux® kernel running on the Arm® Cortex®-A in non-secure mode
  • STM32 MPU OpenSTLinux Distribution
  • Application frameworks composed of middlewares relying on the BSP and providing API with applications




Technical Documentation

Product Specifications
Description Version Size
DB3841 DB3841: STM32MP1 Series starter package embedded software 1.0 256.09 KB

Presentations & Training Material

Description Version Size
STM32 and STM8 embedded software solutions 7.0 3.12 MB
STM32MP1 Microprocessor - Continuing the STM32 Success Story 1.1 2.3 MB

Publications and Collaterals

Description Version Size
STM32MP1 Series Microprocessors 19.02 455.68 KB


License Agreement
Description Version Size
SLA0048 SLA0048: Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 5.2 87.58 KB

Tools and Software

Evaluation Tools
Product Evaluation Tools

Get Software

Part Number General Description Software Version Supplier Marketing Status GitHub link Download
STM32MP15Starter STM32MP15x OpenSTLinux Starter Package 1.0.0 ST Active -


Support & Community