diff --git a/tools/cmake/cores/Cortex-A9.cmake b/tools/cmake/cores/Cortex-A9.cmake index bef56c3fdd..bb375c32f0 100644 --- a/tools/cmake/cores/Cortex-A9.cmake +++ b/tools/cmake/cores/Cortex-A9.cmake @@ -12,6 +12,8 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options + "-mfpu=vfpv3" + "-mfloat-abi=hard" "-mcpu=cortex-a9" ) endif() diff --git a/tools/cmake/cores/Cortex-M33-NS.cmake b/tools/cmake/cores/Cortex-M33-NS.cmake index 4dbe660979..6bbec855c2 100644 --- a/tools/cmake/cores/Cortex-M33-NS.cmake +++ b/tools/cmake/cores/Cortex-M33-NS.cmake @@ -6,6 +6,7 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") list(APPEND common_options "-mthumb" "-mcpu=cortex-m33+nodsp" + "-mfpu=none" ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options diff --git a/tools/cmake/cores/Cortex-M33.cmake b/tools/cmake/cores/Cortex-M33.cmake index 0824512bf6..2de394aa17 100644 --- a/tools/cmake/cores/Cortex-M33.cmake +++ b/tools/cmake/cores/Cortex-M33.cmake @@ -6,6 +6,7 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") list(APPEND common_options "-mthumb" "-mcpu=cortex-m33+nodsp" + "-mfpu=none" ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options diff --git a/tools/cmake/cores/Cortex-M33F-NS.cmake b/tools/cmake/cores/Cortex-M33F-NS.cmake index 4e523efdb6..8dd83c089e 100644 --- a/tools/cmake/cores/Cortex-M33F-NS.cmake +++ b/tools/cmake/cores/Cortex-M33F-NS.cmake @@ -11,9 +11,9 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options - "-mcpu=cortex-m33+nodsp" "-mfpu=fpv5-sp-d16" "-mfloat-abi=hard" + "-mcpu=cortex-m33+nodsp" ) endif() diff --git a/tools/cmake/cores/Cortex-M33F.cmake b/tools/cmake/cores/Cortex-M33F.cmake index 092f4543a3..b54f26f3ba 100644 --- a/tools/cmake/cores/Cortex-M33F.cmake +++ b/tools/cmake/cores/Cortex-M33F.cmake @@ -11,9 +11,9 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options - "-mcpu=cortex-m33+nodsp" "-mfpu=fpv5-sp-d16" "-mfloat-abi=hard" + "-mcpu=cortex-m33+nodsp" ) endif() diff --git a/tools/cmake/cores/Cortex-M33FE-NS.cmake b/tools/cmake/cores/Cortex-M33FE-NS.cmake index e6ef5c7651..a75d1c851c 100644 --- a/tools/cmake/cores/Cortex-M33FE-NS.cmake +++ b/tools/cmake/cores/Cortex-M33FE-NS.cmake @@ -11,6 +11,8 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options + "-mfpu=fpv5-sp-d16" + "-mfloat-abi=hard" "-mcpu=cortex-m33+dsp" ) endif() diff --git a/tools/cmake/cores/Cortex-M33FE.cmake b/tools/cmake/cores/Cortex-M33FE.cmake index 467bca4616..2ef0441e33 100644 --- a/tools/cmake/cores/Cortex-M33FE.cmake +++ b/tools/cmake/cores/Cortex-M33FE.cmake @@ -11,6 +11,8 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options + "-mfpu=fpv5-sp-d16" + "-mfloat-abi=hard" "-mcpu=cortex-m33+dsp" ) endif() diff --git a/tools/cmake/cores/Cortex-M7F.cmake b/tools/cmake/cores/Cortex-M7F.cmake index 1838c9d83a..4e38752bf5 100644 --- a/tools/cmake/cores/Cortex-M7F.cmake +++ b/tools/cmake/cores/Cortex-M7F.cmake @@ -11,9 +11,9 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options - "-mcpu=cortex-m7" "-mfpu=fpv5-sp-d16" "-mfloat-abi=hard" + "-mcpu=cortex-m7" ) endif() diff --git a/tools/cmake/cores/Cortex-M7FD.cmake b/tools/cmake/cores/Cortex-M7FD.cmake index c1daea9edf..72f5eb255d 100644 --- a/tools/cmake/cores/Cortex-M7FD.cmake +++ b/tools/cmake/cores/Cortex-M7FD.cmake @@ -11,9 +11,9 @@ if(${MBED_TOOLCHAIN} STREQUAL "GCC_ARM") ) elseif(${MBED_TOOLCHAIN} STREQUAL "ARM") list(APPEND common_options - "-mcpu=cortex-m7" "-mfpu=fpv5-d16" "-mfloat-abi=hard" + "-mcpu=cortex-m7" ) endif()