cancel
Showing results for 
Search instead for 
Did you mean: 

New OpenSTLinux 6.1 release

Maxime_MARCHETTO
Community manager
Community manager

We’re pleased to announce OpenSTLinux 6.1, now with M33-TD support, enabling you to leverage the Cortex®-M33 core as a trusted domain (TD) boot processor.

This release provides a unified ecosystem and contributes to the 5-year maintenance commitment for all STM32 MPUs in production, ensuring your products are built on a stable, long-term software foundation.

What’s new?

1) Offload early boot processes to Cortex®-M33

  • Reduce startup load on Cortex®-A35 cores by delegating initial boot processes and security checks to the Cortex®-M33
  • Enables faster, more efficient boot sequences and lower power consumption

2) Improved boot time & system efficiency

  • Boot critical early tasks on Cortex-M33 before going on with Cortex®-A35 start up
  • Optimizes overall system startup time and resource usage

3) Enhanced security through isolation

  • Keep secure services on the Cortex-M33 isolated trusted domain
  • This isolation strengthens the protection of secure boot applications against attacks

4) Independent Cortex®-A35 reboot & low-power modes

  • Supports independent reboot of the Cortex®-A35 cores without impacting the Cortex®-M33, providing flexibility for the application and safety foundations for the services running on the Corte-M33
  • Various low-power modes are now enabled, leveraging the new M33-TD architecture for improved power usage and longer battery life

Why this matters to you

  • Optimize your system boot by launching early services and trusted boot tasks on Cortex®-M33
  • Increase security by isolating critical secure boot functions on a dedicated core
  • Optimize power consumption by leveraging low-power modes and offloading tasks
  • Test and prototype easily on supported STM32MP257 evaluation board and discovery kits with flexible boot options, selected via the onboard boot pins

What is included in this release for M33-TD?

  • Support for STM32MP25-EVAL and STM32MP21-DK boards
  • Dual-device boot: sNOR (M33) followed by SDCard or eMMC (A35)
  • Single-device boot: SDCard, eMMC, or sNOR
  • M33 protected storage on NOR device
  • OTP management via TF-M Key Store PSA service
  • Independent reboot of Cortex®-A35 cores
  • Low-power modes (Run1, Run2)
  • Optimized boot time: the M33-TD flavor enables early service launch on Cortex®-M, ensuring fast system availability within a controlled power budget
  • M33 non-secure early splash screen support on external low-resolution I2C panel

OpenSTLinux 6.1 empowers you to build faster, more secure, and reliable embedded systems with confidence. Download the latest version here: STM32 MPU OpenSTLinux Distribution.

Additional resources

First published on Jul 16, 2025