STM32MP2Starter

Active
Design Win

STM32MP2 OpenSTLinux Starter Package

Get Software Download databrief

Product overview

Description

The Starter Package provides the software image for the STM32MPU embedded software distribution. It includes the binaries for the OpenSTLinux distribution and several firmware example(s) for the STM32Cube MPU package. The STM32CubeProgrammer tool is used to install this image on the STM32MP25 evaluation board.

  • All features

    • OpenSTLinux distribution, running on the Arm® Cortex®-A
      • OpenSTLinux BSP with:Boot chain based on TF-A BL2 and U-BootSecure monitor based on TF-A BL31 or OP-TEE depending on Cortex®-A architecture, running on the Arm® Cortex®-A in secure modeOP-TEE secure OS running on the Arm® Cortex®-A in secure modeLinux® kernel running on the Arm® Cortex®-A in non-secure mode
      • Linux middleware relying on the BSP to provide API to the applications that typically interacts with the user via the display or the touchscreen
      • On OP-TEE side, the trusted applications (TA) relying on the OP-TEE core for secrets operations (not visible from the Linux and other software components)
    • Composition of the firmware running on Arm® Cortex®-M and depending on Arm® Cortex®-M architecture:
      • STM32Cube MPU package running on the Arm® Cortex®-M non secure mode: based on HAL drivers and middleware, like STM32 microcontrollers, completed with coprocessor management for interaction with the Cortex-A
      • Trusted firmware Cortex-M secure OS running on the Arm® Cortex®-M in secure mode: provides local secure services to STM32Cube MPU package

Get Software