Browse Source

iar: toolchain: arm: Fix FPU settings for CM55 and CM85

Currently the FPU settings for CM55 and CM85 are not complete.
This will complete them.

Signed-off-by: Robin Kastberg <robin.kastberg@iar.com>
pull/87555/head
Robin Kastberg 3 months ago committed by Benjamin Cabé
parent
commit
f9ec5f86fa
  1. 12
      cmake/compiler/iar/iccarm-fpu.cmake

12
cmake/compiler/iar/iccarm-fpu.cmake

@ -31,17 +31,19 @@ if(CONFIG_FPU) @@ -31,17 +31,19 @@ if(CONFIG_FPU)
if(CONFIG_CPU_HAS_FPU_DOUBLE_PRECISION)
set(PRECISION_TOKEN _D16)
else()
set(PRECISION_TOKEN -SP)
set(PRECISION_TOKEN _SP)
endif()
set(FPU_FOR_Cortex-M4 FPv4${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M7 FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M33 FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M33.no_dsp FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M55 auto)
set(FPU_FOR_Cortex-M55.no_mve auto)
# We don't have this one?
set(FPU_FOR_Cortex-M55.no_dsp auto)
set(FPU_FOR_Cortex-M55 FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M55.no_mve FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M55.no_dsp FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M85 FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M85.no_mve FPv5${PRECISION_TOKEN})
set(FPU_FOR_Cortex-M85.no_dsp FPv5${PRECISION_TOKEN})
set(ICCARM_FPU ${FPU_FOR_${ICCARM_CPU}})
endif()

Loading…
Cancel
Save