1. Article purpose[edit | edit source]
The article aims to help rebase an STM32 MPU project on a new ecosystem release by focusing on the impacts of the main changes.
2. Scope of this article[edit | edit source]
This article provides some details for the main changes between STM32 MPU ecosystem release v6.0.0 and new STM32
MPU ecosystem release v6.1.0
. The aim is to help migrate your project.
All Information about the features delivered in the new release is also available in the OpenSTLinux release note.
3. Impacted domains[edit | edit source]
3.1. Yocto build environment for Distribution Package[edit | edit source]
- None
3.2. Hardware configuration[edit | edit source]
Check the device tree files for the STMP32 MPU board for more details:
Linux® kernel: between Linux kernel v6.6-stm32mp-r2 (v6.6.78) and previous Linux kernel v6.6-stm32mp-r1 (v6.6.48)
U-Boot: between U-Boot v2023.10-stm32mp-r2 and previous U-Boot v2023.10-stm32mp-r1
- Alignment with Linux® kernel device tree
OP-TEE: between OP-TEE v4.0.0-stm32mp-r2 and previous OP-TEE v4.0.0-stm32mp-r1
- Alignment with Linux® kernel device tree
TF-A: between TF-A v2.10-stm32mp-r2 and previous TF-A v2.10-stm32mp-r1
- Alignment with Linux® kernel device tree
External DT: between External DT v6-stm32mp-r2 and previous External DT v6.0-stm32mp-r1
- Alignment with Linux® kernel device tree
- Update directory tree by supporting STM32MP1 series and introducing M33-TD flavor
![]() |
This is possible with git diff command to get delta between two branches in the same repository. Example with STLINUX GitHub repository and for all STM32MP1 device tree files: git diff v6.6-stm32mp-r1 v6.6-stm32mp-r2 -- arch/arm/boot/dts/stm32mp1* |
3.3. System configuration[edit | edit source]
- Directory tree change in External DT component
- The configuration of optee profile are now centralized via the usage of boot scheme:
- BOOTSCHEME_LABELS += "opteemin" for system_services
- BOOTSCHEME_LABELS += "optee" for secure_and_system_services
3.4. Boot stages[edit | edit source]
- None
3.5. Security[edit | edit source]
- None
3.6. User space and applications[edit | edit source]
- None
4. References[edit | edit source]