From b4c81f6302faa16671eb93b4e208eec3202ae6a6 Mon Sep 17 00:00:00 2001 From: dragonmux Date: Wed, 8 Jun 2022 06:16:04 -0400 Subject: [PATCH] platforms/f072: moved the linker script and fixed the build system --- src/platforms/f072/Makefile.inc | 8 +++++++- src/platforms/{f072 => stm32}/stm32f07xzb.ld | 0 2 files changed, 7 insertions(+), 1 deletion(-) rename src/platforms/{f072 => stm32}/stm32f07xzb.ld (100%) diff --git a/src/platforms/f072/Makefile.inc b/src/platforms/f072/Makefile.inc index c4c47b8..693deb4 100644 --- a/src/platforms/f072/Makefile.inc +++ b/src/platforms/f072/Makefile.inc @@ -7,7 +7,7 @@ CFLAGS += -Istm32/include -mcpu=cortex-m0 -mthumb \ -DDFU_SERIAL_LENGTH=13 -Iplatforms/stm32 LDFLAGS = --specs=nano.specs -lopencm3_stm32f0 \ - -Wl,-T,platforms/f072-if/stm32f07xzb.ld \ + -Wl,-T,platforms/stm32/stm32f07xzb.ld \ -nostartfiles -lc -lnosys -Wl,-Map=mapfile -mthumb \ -mcpu=cortex-m0 -Wl,-gc-sections -L../libopencm3/lib @@ -22,6 +22,12 @@ SRC += cdcacm.c \ timing_stm32.c \ all: blackmagic.bin +blackmagic.elf: libopencm3_stm32f0 + +libopencm3_stm32f0: + $(Q)$(MAKE) $(MFLAGS) -C ../libopencm3 lib/stm32/f0 host_clean: -$(Q)$(RM) blackmagic.bin + +.PHONY: libopencm3_stm32f0 diff --git a/src/platforms/f072/stm32f07xzb.ld b/src/platforms/stm32/stm32f07xzb.ld similarity index 100% rename from src/platforms/f072/stm32f07xzb.ld rename to src/platforms/stm32/stm32f07xzb.ld