2025-07-24 2:11 AM
Hello,
I've been doing some test on the NUCLEO-WBA65RI which has a STM32F7 MCU and when I tried to generate a project on CubeMX I noticed that the native FREERTOS option on middlewares does not appear.
I see that it can be downloaded using the option X-CUBE-FREERTOS.
But I'm curious why it is implemented like that for this board. Because on another mcus like STM32WB55, STM32H7X that I've been using it is already native.
Thanks in advance!
Solved! Go to Solution.
2025-07-24 2:22 AM
Does it offer you ThreadX instead instead?
ST went through a phase of ThreadX being the preferred RTOS - maybe this came out during that phase, and they haven't got around to doing FreeRTOS for it yet ... ?
See: New strategic directions for STM32Cube
Also: FreeRTOS replacing ThreadX as the main kernel - May 2025 STM32 Summit
And: ThreadX status and future.
2025-07-24 2:22 AM
Does it offer you ThreadX instead instead?
ST went through a phase of ThreadX being the preferred RTOS - maybe this came out during that phase, and they haven't got around to doing FreeRTOS for it yet ... ?
See: New strategic directions for STM32Cube
Also: FreeRTOS replacing ThreadX as the main kernel - May 2025 STM32 Summit
And: ThreadX status and future.
2025-07-24 3:09 AM
Yes, it does offer ThreadX as "Native".
So It might be that.
Thanks for you response.