2024-12-22 11:34 AM
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?
Solved! Go to Solution.
2024-12-22 09:45 PM
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
2024-12-22 09:45 PM
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