製品概要
概要
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.
-
特徴
- OpenSTLinux distribution, running on the Arm® Cortex®-A
- OpenSTLinux BSP with:
Boot chain based on TF-A BL2 and U-Boot Secure monitor based on TF-A BL31 or OP-TEE depending on Cortex®-A architecture, running on the Arm® Cortex®-A in secure mode 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 - 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)
- OpenSTLinux BSP with:
- 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
- OpenSTLinux distribution, running on the Arm® Cortex®-A