2024-12-23 12:40 PM - last edited on 2024-12-23 12:54 PM by Peter BENSCH
I am trying to setup FreeRTOS for the new STM32N6 Nucleo board.
Running into the following error `GCC/ARM_CM55_NTZ/non_secure/port.c:1814: undefined reference to `__privileged_sram_start__'`.
Based on https://github.com/STMicroelectronics/x-cube-freertos/blob/main/Projects/NUCLEO-N657X0-Q/Applications/FreeRTOS_MPU/README.md#notes, it looks like I am missing some linker files. The example itself has it defined at https://github.com/STMicroelectronics/x-cube-freertos/blob/main/Projects/NUCLEO-N657X0-Q/Applications/FreeRTOS_MPU/EWARM/stm32n657xx_axisram2_fsbl.icf#L80 . But looks to be using EWARM whereas I am using CubeIDE.
How can I define/find these linker files needed for the privileged calls?
Solved! Go to Solution.
2024-12-24 7:02 AM - edited 2024-12-24 7:02 AM
Hello @milanvdm
Did you try with the linker file provided in the example Projects/NUCLEO-N657X0-Q/Applications/FreeRTOS_Mutex?
2024-12-24 7:02 AM - edited 2024-12-24 7:02 AM
Hello @milanvdm
Did you try with the linker file provided in the example Projects/NUCLEO-N657X0-Q/Applications/FreeRTOS_Mutex?
2025-12-03 12:45 PM
I'm working with the STM32N6 dev board, trying to configure XCUBE-FREERTOS. The following directions do not work and there is no FREERTOS example for STM32Cube_FW_N6_V1.3.0. I tried to enable and configure FreeRTOS through MX for my project and am unable to select "AppS". It tells me to disable "AppNS" but I'm not allowed to do that either. What's going on?