Merge branch 'cortex-m4-float-options' into STM32F4

pull/8/head
Joe Turner 2013-06-19 13:34:56 +01:00
commit 0523687926
2 changed files with 5 additions and 1 deletions

View File

@ -71,6 +71,9 @@ IAR_PATH = "C:/Program Files (x86)/IAR Systems/Embedded Workbench 6.0/arm"
GCC_CW_PATH = "C:/Freescale/CW MCU v10.3/Cross_Tools/arm-none-eabi-gcc-4_6_2/bin"
EWL_LIB_PATH = "C:/Freescale/CW MCU v10.3/MCU/ARM_GCC_Support/ewl/lib"
# GCC float ABI
M4_FLOAT_ABI = "softfp"
try:
# Allow to overwrite the default settings without the need to edit the
# settings file stored in the repository

View File

@ -556,7 +556,8 @@ class GCC(mbedToolchain):
self.cpu.append("-mthumb")
if target.core == "Cortex-M4":
self.cpu.append("-mfpu=vfp")
self.cpu.append("-mfpu=fpv4-sp-d16")
self.cpu.append("-mfloat-abi=%s" % M4_FLOAT_ABI)
# Note: We are using "-O2" instead of "-Os" to avoid this known GCC bug:
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46762