[efr32] use -mfpu=fpv4-sp-d16 for efr32mg1x chips (#5760)

This fixes a bug where Series 1 chips are failing to boot when
compiles with arm-none-eabi-gcc version 7.2.1.
This commit is contained in:
Mason Tran
2020-11-02 09:57:57 -08:00
committed by GitHub
parent 61cf7c9a48
commit 0b0d6eef1d
3 changed files with 12 additions and 12 deletions
+4 -4
View File
@@ -266,10 +266,10 @@ all: stage
#
cortex-m4_target_ABI = cortex-m4
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
# Instantiate an architecture-specific build template for each target
# architecture.
+4 -4
View File
@@ -284,10 +284,10 @@ all: stage
#
cortex-m4_target_ABI = cortex-m4
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
# Instantiate an architecture-specific build template for each target
# architecture.
+4 -4
View File
@@ -270,10 +270,10 @@ all: stage
#
cortex-m4_target_ABI = cortex-m4
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfloat-abi=softfp -mthumb
cortex-m4_target_CPPFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_CXXFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb
# Instantiate an architecture-specific build template for each target
# architecture.