cancel
Showing results for 
Search instead for 
Did you mean: 

Why No FreeRTOS available with H563ZI in MC workbench

PQ
Associate II

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?

4 REPLIES 4
GMA
ST Employee

Hello @PQ,

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
JC_Vdr
Associate

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.

 

Just the integration work.

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

 

 

 

JC_Vdr
Associate

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.