Skip to content

Commit 1281462

Browse files
authored
Merge pull request #3367 from hathach/n6_build
Fix STM32N6 IAR build
2 parents fee2d2a + dc083e4 commit 1281462

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

examples/build_system/cmake/cpu/cortex-m55.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ elseif (TOOLCHAIN STREQUAL "clang")
1313
--target=arm-none-eabi
1414
-mcpu=cortex-m55
1515
-mfpu=fpv5-d16
16+
-mcmse
1617
)
1718
set(FREERTOS_PORT GCC_ARM_CM55_NTZ_NONSECURE CACHE INTERNAL "")
1819

1920
elseif (TOOLCHAIN STREQUAL "iar")
2021
set(TOOLCHAIN_COMMON_FLAGS
2122
--cpu cortex-m55
2223
--fpu VFPv5_D16
24+
--cmse
2325
)
2426
set(FREERTOS_PORT IAR_ARM_CM55_NTZ_NONSECURE CACHE INTERNAL "")
2527

hw/bsp/stm32n6/family.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ set(STARTUP_FILE_GNU ${ST_CMSIS}/Source/Templates/gcc/startup_${MCU_VARIANT}.s)
4444
set(STARTUP_FILE_Clang ${STARTUP_FILE_GNU})
4545
set(STARTUP_FILE_IAR ${ST_CMSIS}/Source/Templates/iar/startup_${MCU_VARIANT}.s)
4646
if(NOT DEFINED LD_FILE_GNU)
47-
set(LD_FILE_GNU ${ST_CMSIS}/Source/Templates/gcc/linker/${MCU_VARIANT}_flash.ld)
47+
set(LD_FILE_GNU ${ST_CMSIS}/Source/Templates/gcc/linker/${MCU_VARIANT}_axisram2_fsbl.ld)
4848
endif()
4949
set(LD_FILE_Clang ${LD_FILE_GNU})
5050
if(NOT DEFINED LD_FILE_IAR)
51-
set(LD_FILE_IAR ${ST_CMSIS}/Source/Templates/iar/linker/${MCU_VARIANT}_flash.icf)
51+
set(LD_FILE_IAR ${ST_CMSIS}/Source/Templates/iar/linker/${MCU_VARIANT}_axisram2_fsbl.icf)
5252
endif()
5353

5454
#------------------------------------

0 commit comments

Comments
 (0)