STM32MP1Dev
Data brief

STM32MP1 Series developer package OpenSTLinux

Trustedapplications

Applications

Applications

STM32 MPU OpenSTLinux Distribution
Application frameworks
OP-TEE

Linux

User space
STM32CubeMP1
Kernel space
OpenSTLinux BSP
OP-TEE

Platform
configuration

TF-A

Boot chain
U-BootLinux kernel

OP-TEE-

LinuxLinux

Cortex-A7
SecureCortex-A7
Non-SecureCortex
M4

Product status link
STM32MP1Dev

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
Application frameworks composed of middlewares relying on the BSP and providing APIDB3844 - Rev 1 - February 2019
For further information contact your local STMicroelectronics sales office.

www.st.com

STM32MP1Dev

Description
This developer package provides elements for the OpenSTLinux Distribution (development on Arm® Cortex®-A processor). It
includes the software development kit (SDK software development kit), based on Yocto SDK software development kit, forcross-development on an host PC.
It also includes the following pieces of software in source code: Linux® kernel, U-Boot, trusted firmware-A (TF-A), and an
optional open source trusted execution environment (OP-TEE).
Note that the application frameworks for the OpenSTLinux Distribution are not available as source code in this package.

DB3844 - Rev 1page 2/5

STM32MP1Dev
General information

1General information
The STM32MP1Dev package runs on STM32 Arm® Cortex® MPUs based on Arm® cores.

Note:

Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

Figure 1. STM32MP1 developer package OpenStLinuxOP-TEELinuxkernel

TF-ASDK

1.1

STM32CubeU-Boot

Ordering information
STM32MP1Dev is available for free download from the www.st.com website.

1.2

LicenseSTM32MP1Dev is delivered under the Mix Ultimate Liberty+OSS+3rd-party V1 software license agreement(SLA0048).
Software component license agreements:
The software components provided in this package come with different license schemes.
Please refer to https://wiki.st.com/stm32mpu/index.php/OpenSTLinux_licenses .

DB3844 - Rev 1

page 3/5

STM32MP1Dev

Revision history
Table 1. Document revision history

DB3844 - Rev 1DateVersion

13-Feb-2019

1Changes
Initial release.

page 4/5

STM32MP1Dev

IMPORTANT NOTICE – PLEASE READ CAREFULLYSTMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design ofPurchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2019 STMicroelectronics – All rights reserved

DB3844 - Rev 1

page 5/5