Skip to content

Commit d73b33b

Browse files
author
mean
committed
use -mcpu=cortext-m4 for GD32F303
1 parent 687d5b9 commit d73b33b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Platform/Initialization/DefaultCFlagsStm32.cmake

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,13 @@ IF(NOT DEFINED ARDUINO_CFLAGS_SET)
1010
IF(NOT DEFINED MCU_SPEED )
1111
SET(MCU_SPEED 72000000L)
1212
ENDIF(NOT DEFINED MCU_SPEED )
13-
14-
SET(ARDUINO_DEFAULT_CFLAGS " -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -w -mcpu=cortex-m3 -mthumb -g ")
13+
14+
IF(DEFINED ARDUINO_MCU_FLAGS)
15+
ELSE(DEFINED ARDUINO_MCU_FLAGS)
16+
SET(ARDUINO_MCU_FLAGS " -mcpu=cortex-m3")
17+
ENDIF(DEFINED ARDUINO_MCU_FLAGS)
18+
19+
SET(ARDUINO_DEFAULT_CFLAGS " -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -w ${ARDUINO_MCU_FLAGS} -mthumb -g ")
1520
SET(ARDUINO_DEFAULT_CFLAGS " ${ARDUINO_DEFAULT_CFLAGS} -DGENERIC_BOOTLOADER -DF_CPU=${MCU_SPEED}L -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG ")
1621
#SET(ARDUINO_DEFAULT_CFLAGS " ${ARDUINO_DEFAULT_CFLAGS} -DF_CPU=72000000L -DARDUINO_ARCH_STM32F1 ")
1722

select_mcu_stm32.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ ELSEIF(USE_GD32F303)
1717
SET(EXTENSION "GD32F303")
1818
set(X_ARDUINO_DEFAULT_BOARD genericGD32F303C) # Default Board ID, when not specified
1919
set(X_ARDUINO_CPU GD32F303C8)
20+
SET(ARDUINO_MCU_FLAGS " -mcpu=cortex-m4 ")
2021
ADD_DEFINITIONS("-DHIGH_SPEED_ADC")
2122
SET(X_ARDUINO_UPLOAD_METHOD BMP) # Use blackmagic link, if you comment it out you'll use DFU => 8kB flash
2223
ELSE()

0 commit comments

Comments
 (0)