mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 09:22:18 +00:00
Generic-arm-none-eabi-gcc-cortex-m7: use SP float depending on NuttX config
Not all m7 boards support double, as for example the STM32F745.
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
|
|
||||||
set(cpu_flags "-mcpu=cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard")
|
if (CONFIG_ARCH_DPFPU)
|
||||||
|
message(STATUS "Enabling double FP precision hardware instructions")
|
||||||
|
set(mfpu_type "fpv5-d16")
|
||||||
|
else()
|
||||||
|
set(mfpu_type "fpv5-sp-d16")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(cpu_flags "-mcpu=cortex-m7 -mthumb -mfpu=${mfpu_type} -mfloat-abi=hard")
|
||||||
|
|
||||||
set(CMAKE_C_FLAGS "${cpu_flags}" CACHE STRING "" FORCE)
|
set(CMAKE_C_FLAGS "${cpu_flags}" CACHE STRING "" FORCE)
|
||||||
set(CMAKE_CXX_FLAGS "${cpu_flags}" CACHE STRING "" FORCE)
|
set(CMAKE_CXX_FLAGS "${cpu_flags}" CACHE STRING "" FORCE)
|
||||||
|
|||||||
Reference in New Issue
Block a user