From 43834ab8967d1e8f063533c8c8cbf84be8ccc1b0 Mon Sep 17 00:00:00 2001 From: Lior Dekel Date: Thu, 23 Sep 2021 18:57:12 +0300 Subject: FreeRTOS app bug fix. Change-Id: Ia5970925db31805a693e0c0dfc081375767a9b82 --- cmake/toolchain/arm-none-eabi-gcc.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'cmake/toolchain/arm-none-eabi-gcc.cmake') 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() -- cgit v1.2.1