Skip to main content
Associate
June 2, 2025
Solved

Is ThreadX (Azure RTOS) officially supported on the Cortex-M4 core of STM32MP157F-DK2?

  • June 2, 2025
  • 1 reply
  • 485 views

Hello ST Community,

I am currently working with the STM32MP157F-DK2 development kit and exploring RTOS options for the Cortex-M4 core. While FreeRTOS is officially supported through STM32CubeIDE, I would like to know if ThreadX (Azure RTOS)is officially supported and available for use on the Cortex-M4 core of the STM32MP157F-DK2.

Specifically, I am looking for:

  • Official support or examples of ThreadX running on the M4 core of this platform

  • BSP or middleware integration through STM32CubeMX or STM32CubeIDE

  • Any known limitations, configuration notes, or documentation

I understand that ThreadX is well-integrated in STM32H7 and STM32U5 series, but it is unclear whether the same level of support is available for the STM32MP1 series, particularly the M4 core.

If anyone has successfully used ThreadX on the STM32MP157F-DK2 (Cortex-M4), or if ST officially supports this configuration, I would appreciate your insights or pointers to relevant resources.

Thank you in advance.

Best answer by Andrew Neil

ST have just switched (back) to FreeRTOS as their "preferred" RTOS:

https://community.st.com/t5/stm32-mcus-embedded-software/freertos-replacing-threadx-as-the-main-kernel-may-2025-stm32/m-p/802609

 

1 reply

Andrew Neil
Andrew NeilBest answer
Super User
June 2, 2025
A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
ggarg118Author
Associate
June 2, 2025

Thanks for your response @Andrew Neil