Skip to main content
Associate
December 23, 2024
Question

Why No FreeRTOS available with H563ZI in MC workbench

  • December 23, 2024
  • 3 replies
  • 381 views

In MCSDK 6.2.0, it says "Selected hardware boards do not support this feature". 

In MCSDK 6.3.2, nothing.

Why?

Without this, it generates MC code using systick, and if adding FreeRTOS with CubeMX, I have to merge the systick handlers for FreeRTOS and MC and some other works. The change is "volatile" when generate code with CubeMX again.

I'm heavily rely on CubeMX, so what's the solution?

3 replies

GMA
Technical Moderator
April 4, 2025

Hello @PQ_it,

Firstly, we would like to sincerely apologize for the delay in replying to your post.
Your point has been raised on our side, and we will come back to you once we know more about it.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
Visitor II
April 17, 2026

Hi, what I can see the below point from the release notes of the latest MCSDK v6.3.2:

  • FreeRTOS is not supported for STM32U5xx and STM32H5xx.

Is this because of certain limitation on the MCU itself or just the integration work in ST has not been completed? We're in the process of choosing the right MCU for our motor project and would like to get a clearer picture of any risk in choosing the STM32H5 series MCU.

 

Pavel A.
Super User
April 17, 2026

Just the integration work.

FreeRTOS is available for STM32H5 via the X-CUBE-FREERTOS package, not in the STM32CubeH5 library package.

 

 

 

Visitor II
April 20, 2026

Hi @Pavel A. thanks for your quick response.

Is there any plan to integrate any OS (e.g. Azure RTOS) in the future release of the Motor Control Workbench? This could reduce the integration work on developers when a RTOS control is required on the motor driver.