Skip to main content
Associate II
December 22, 2024
Solved

XCube FreeRTOS STM32N6

  • December 22, 2024
  • 1 reply
  • 3521 views

Im trying to setup FreeRTOS with the new STM32N6.

According to https://github.com/STMicroelectronics/x-cube-freertos, the new Nucleo board for the STM32N6 is mentioned as supported.

But in the CubeIDE, when trying to enable the FreeRTOS middleware, it says that the new nucleo board is not supported. And the docs also only mention AzureRTOS as supported.

Is FreeRTOS supported through the CubeIDE? Or only AzureRTOS? 

Best answer by Ethan HUANG

According to the known limitations in Release_Notes.html, generating FreeRTOS projects for STM32N6 by STM32CubeMX or STM32CubeIDE is not supported yet:

  • The STM32N6 projects are not generated with STM32CubeMX tool.

  •  

    In the case of creating a project from scratch for the CM55, such as the STM32N6, or the CM33, such as the STM32U5, STM32H5, STM32WBA, and STM32U3, the user must include the path ‘…/FreeRTOS/Source/include’ in the Assembler-Preprocessor-Additional include directories option within EWARM projects.

  •  

    The following projects are not supported with the STM32CubeIDE toolchain:

    NUCLEO-N657X0-Q/Applications/FreeRTOS_Queues_ThreadFlags_TrustZone
    NUCLEO-N657X0-Q/Applications/FreeRTOS_MPU

1 reply

Ethan HUANG
Ethan HUANGBest answer
ST Employee
December 23, 2024

According to the known limitations in Release_Notes.html, generating FreeRTOS projects for STM32N6 by STM32CubeMX or STM32CubeIDE is not supported yet:

  • The STM32N6 projects are not generated with STM32CubeMX tool.

  •  

    In the case of creating a project from scratch for the CM55, such as the STM32N6, or the CM33, such as the STM32U5, STM32H5, STM32WBA, and STM32U3, the user must include the path ‘…/FreeRTOS/Source/include’ in the Assembler-Preprocessor-Additional include directories option within EWARM projects.

  •  

    The following projects are not supported with the STM32CubeIDE toolchain:

    NUCLEO-N657X0-Q/Applications/FreeRTOS_Queues_ThreadFlags_TrustZone
    NUCLEO-N657X0-Q/Applications/FreeRTOS_MPU

Associate II
February 20, 2025

Hello @Ethan HUANG  ,
Is there a known date when freertos CMSISV2 will be integrated into STM32CubeIDE for the N6 range?
Is this in the current development pipeline?

 

Associate
March 25, 2026

Hey @jmF 

 

Did you get any answer to your request or is did it already happen?