aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/stlink/Makefile.inc
diff options
context:
space:
mode:
authorGareth McMullin2012-06-10 19:02:58 +1200
committerGareth McMullin2012-06-10 19:06:37 +1200
commit54f4467c0f9d910517140adae385f4c4f386fafc (patch)
tree072ec4583bbccdec9d18f7fcccf9ad45b03cfcb6 /src/platforms/stlink/Makefile.inc
parent89bcdcc60ab5e3c35e99c4f2cc7d052e831cc563 (diff)
Added stlink platform for Discovery boards and ST's ST-Link hardware.
Diffstat (limited to 'src/platforms/stlink/Makefile.inc')
-rw-r--r--src/platforms/stlink/Makefile.inc22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/platforms/stlink/Makefile.inc b/src/platforms/stlink/Makefile.inc
new file mode 100644
index 0000000..7124dfc
--- /dev/null
+++ b/src/platforms/stlink/Makefile.inc
@@ -0,0 +1,22 @@
+CROSS_COMPILE ?= arm-none-eabi-
+CC = $(CROSS_COMPILE)gcc
+OBJCOPY = $(CROSS_COMPILE)objcopy
+
+CFLAGS += -mcpu=cortex-m3 -mthumb -DSTM32F1
+LDFLAGS = -lopencm3_stm32f1 -Wl,--defsym,_stack=0x20005000 \
+ -Wl,-T,platforms/stm32/blackmagic.ld -nostartfiles -lc -lnosys \
+ -Wl,-Map=mapfile -mthumb -mcpu=cortex-m3 -Wl,-gc-sections
+
+VPATH += platforms/stm32
+
+SRC += cdcacm.c \
+ platform.c \
+
+all: blackmagic.bin
+
+blackmagic.bin: blackmagic
+ $(OBJCOPY) -O binary $^ $@
+
+host_clean:
+ -rm blackmagic.bin
+