STM32CubeMP1
Data brief
STM32CubeMP1 embedded software for STM32MP1 Series
Trusted
applications
Applications
Applications
STM32 MPU OpenSTLinux Distribution
Application frameworks
OP-TEE
User space
STM32CubeMP1
Kernel space
OpenSTLinux BSP
OP-TEE
TF-A
Boot chain
U-Boot
Linux kernel
Linux
OP-TEE
-
Platform
configuration
Cortex-A7
Secure
Linux
Linux
Cortex-A7
Non-Secure
Cortex
M4
Product status link
STM32CubeMP1
Features
•
STM32CubeMP1
consists of:
–
The hardware abstraction layer (HAL), enabling portability between different STM32 devices via standardized API
calls
–
The low-layer API (LL), a light-weight, optimized, expert oriented set of APIs designed for runtime efficiency and so
enhanced performance
–
A collection of middleware components (such as Freestones and Open Amp)
–
A collection of examples, running on STM32MP15xx-EV1 Evaluation boards and STM32MP15xx-DKx Discovery
board and allowing demonstration of a basic implementation of features from a set of peripherals.
DB3847
-
Rev 2
-
February 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
STM32CubeMP1
Description
1
Description
The
STM32CubeMP1
firmware provides BSP, HAL, middleware components and application packages in source
code for development on Arm
®
Cortex
®
-M processors.
DB3847
-
Rev 2
page 2/6
STM32CubeMP1
Licenses
2
Licenses
STM32CubeMP1
is delivered under the
Mix Ultimate Liberty+OSS+3rd-party V1
software license agreement
(SLA0048).
The software components provided in this package come with different license schemes as shown in
Table 1. Software component license agreements.
A set of application projects implementing all the middleware components is also provided in the
STM32CubeMP1
MPU Package.
Table 1.
Software component license agreements
Software component
CMSIS
STM32MP1 CMSIS
STM32MP1 HAL
STM32MP15xx_EVAL Board Support
Package (BSP)
STM32MP15xx_DISCO Board Support
Package (BSP)
FreeRTOS
™
OpenAMP_libmetal
OpenAMP_open-amp
Example projects
ResMgr_Utilities
Owner
Arm Limited
STMicroelectronics
STMicroelectronics
STMicroelectronics
STMicroelectronics
Copyright (C) 2017 Amazon.com, Inc. or
its affiliates
Xilinx Inc. and Contributors
Xilinx Inc. and Contributors
STMicroelectronics
STMicroelectronics
License
Apache License 2.0
BSD-3-Clause
BSD-3-Clause
BSD-3-Clause
BSD-3-Clause
The MIT License
BSD-3-Clause
BSD-3-Clause
BSD-3-Clause
BSD-3-Clause
Note:
Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
DB3847
-
Rev 2
page 3/6
STM32CubeMP1
Ordering information
3
Ordering information
STM32CubeMP1
is available for free download from the
www.st.com
website.
DB3847
-
Rev 2
page 4/6
STM32CubeMP1
Revision history
Table 2.
Document revision history
Date
14-Feb-2019
13-Feb-2020
Version
1
2
Initial release.
Updated document title.
Updated
Section 2 Licenses
to add all software component license
agreements.
Changes
DB3847
-
Rev 2
page 5/6