@@ -8,11 +8,11 @@ LD = $(TOOLS)/bin/arm-none-eabi-ld
8
8
CFLAGS = -mcpu=cortex-m4 -mthumb -c -g3 -Os $(WARNINGS ) -std=gnu11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -MMD $(EXTRAS ) $(DEFINES ) $(INCLUDES )
9
9
CXXFLAGS = -mcpu=cortex-m4 -mthumb -c -g3 -Os $(WARNINGS ) -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD $(EXTRAS ) $(DEFINES ) $(INCLUDES )
10
10
ASFLAGS = -c -g -x assembler-with-cpp $(EXTRAS ) $(DEFINES ) $(INCLUDES )
11
- LDFLAGS = -L../../variants/dragonfly -Os -Wl,--gc-sections -save-temps $(EXTRAS ) -T../../variants/dragonfly/linker_scripts/flash.ld --specs=nano.specs -mcpu=cortex-m4 -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align
11
+ LDFLAGS = -L../../system/libstm32l4 -Os -Wl,--gc-sections -save-temps $(EXTRAS ) -T../../variants/dragonfly/linker_scripts/flash.ld --specs=nano.specs -mcpu=cortex-m4 -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align
12
12
WARNINGS = -Wall -Wextra -Wno-unused-parameter
13
13
EXTRAS = -DSTM32L476xx -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mabi=aapcs -mslow-flash-data
14
- DEFINES = -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10606 -D_ARDUINO_STM32L4_DRAGONFLY -DARDUINO_ARCH_STM32L4
15
- INCLUDES = -I../../system/libstm32l4_dragonfly /CMSIS/Include -I../../system/libstm32l4_dragonfly /CMSIS/Device/ST/STM32L4xx/Include -I../../system/libstm32l4_dragonfly /USB/HAL/Inc -I../../system/libstm32l4_dragonfly /USB/Core/Inc -I../../system/libstm32l4_dragonfly /USB/Class/CDC/Inc -I../../system/libstm32l4_dragonfly /USB/Class/MSC/Inc -I../../system/libstm32l4_dragonfly /USB -I../../system/libstm32l4_dragonfly / -I../../variants/dragonfly -I../../libraries/SPI/ -I../../libraries/Wire/ -I../../libraries/Servo/src/ -I.
14
+ DEFINES = -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10606 -D_ARDUINO_STM32L4 -DARDUINO_ARCH_STM32L4
15
+ INCLUDES = -I../../system/libstm32l4 /CMSIS/Include -I../../system/libstm32l4 /CMSIS/Device/ST/STM32L4xx/Include -I../../system/libstm32l4 /USB/HAL/Inc -I../../system/libstm32l4 /USB/Core/Inc -I../../system/libstm32l4 /USB/Class/CDC/Inc -I../../system/libstm32l4 /USB/Class/MSC/Inc -I../../system/libstm32l4 /USB -I../../system/libstm32l4 / -I../../variants/dragonfly -I../../libraries/SPI/ -I../../libraries/Wire/ -I../../libraries/Servo/src/ -I.
16
16
17
17
SRCS = \
18
18
../../libraries/Servo/src/Servo.cpp \
@@ -90,7 +90,7 @@ all:: flash.bin
90
90
$(CC ) $(ASFLAGS ) -c $< -o $@
91
91
92
92
flash.elf :: $(OBJS )
93
- $(CC ) $(LDFLAGS ) -Wl,-Map,flash.map -Wl,--start-group $(OBJS ) -Wl,--end-group -lstm32l4_dragonfly -lc -lm -lstm32l4_dragonfly -o flash.elf
93
+ $(CC ) $(LDFLAGS ) -Wl,-Map,flash.map -Wl,--start-group $(OBJS ) -Wl,--end-group -lstm32l4 -lc -lm -lstm32l4 -o flash.elf
94
94
95
95
flash.bin :: flash.elf
96
96
arm-none-eabi-objcopy -O binary flash.elf flash.bin
0 commit comments