cancel
Showing results for 
Search instead for 
Did you mean: 

Nucleo-WBA65RI FreeRTOS

RPC
Associate III

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!

1 ACCEPTED SOLUTION

Accepted Solutions
Andrew Neil
Super User

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.

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.

View solution in original post

2 REPLIES 2
Andrew Neil
Super User

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.

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.

Yes, it does offer ThreadX as "Native".

So It might be that.

Thanks for you response.