cancel
Showing results for 
Search instead for 
Did you mean: 

XCube FreeRTOS STM32N6

milanvdm
Associate

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? 

1 ACCEPTED SOLUTION

Accepted Solutions
Ethan HUANG
ST Employee

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

View solution in original post

1 REPLY 1
Ethan HUANG
ST Employee

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