aboutsummaryrefslogtreecommitdiff
path: root/cmake/toolchain/arm-none-eabi-gcc.cmake
diff options
context:
space:
mode:
authorLior Dekel <Lior.dekel@arm.com>2021-09-23 18:57:12 +0300
committerKristofer Jonsson <kristofer.jonsson@arm.com>2021-10-04 06:19:32 +0000
commit43834ab8967d1e8f063533c8c8cbf84be8ccc1b0 (patch)
tree034638b8becc1c9752a5c7c563dc1827f1c6a523 /cmake/toolchain/arm-none-eabi-gcc.cmake
parent3c505caf6632619df297d4448fc68e987849f6c6 (diff)
downloadethos-u-core-platform-43834ab8967d1e8f063533c8c8cbf84be8ccc1b0.tar.gz
FreeRTOS app bug fix.
Change-Id: Ia5970925db31805a693e0c0dfc081375767a9b82
Diffstat (limited to 'cmake/toolchain/arm-none-eabi-gcc.cmake')
-rw-r--r--cmake/toolchain/arm-none-eabi-gcc.cmake6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/toolchain/arm-none-eabi-gcc.cmake b/cmake/toolchain/arm-none-eabi-gcc.cmake
index 11a1191..fba645d 100644
--- a/cmake/toolchain/arm-none-eabi-gcc.cmake
+++ b/cmake/toolchain/arm-none-eabi-gcc.cmake
@@ -65,6 +65,12 @@ elseif("${TARGET_CPU}" MATCHES "\\+nofp")
elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "cortex-m33" OR
"${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "cortex-m55")
set(FLOAT hard)
+elseif("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "cortex-m4" OR
+ "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "cortex-m7")
+ set(FLOAT hard)
+ set(FPU_CONFIG "fpv4-sp-d16")
+ add_compile_options(-mfpu=${FPU_CONFIG})
+ add_link_options(-mfpu=${FPU_CONFIG})
else()
set(FLOAT soft)
endif()