From 717047d1f99071a631b32af50810b9b55cb1f224 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sat, 11 Jun 2016 20:11:51 +0200 Subject: [PATCH] use stlinkv2 flasher --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5a7daf6..4f692b3 100644 --- a/Makefile +++ b/Makefile @@ -110,7 +110,7 @@ ARCH_FLAGS = -mthumb -mcpu=cortex-m3 $(FP_FLAGS) -mfix-cortex-m3-ldrd # SWD adapter used # supported are : st-link v2 (STLINKV2), black magic probe (BMP) -SWD_ADAPTER ?= BMP +SWD_ADAPTER ?= STLINKV2 ifeq ($(SWD_ADAPTER),STLINKV2) # OpenOCD configuration OOCD ?= openocd @@ -191,6 +191,7 @@ endif # debug using GDB debug: $(BINARY).elf ifeq ($(SWD_ADAPTER),STLINKV2) + # for GDB to work with openOCD the firmware needs to be reloaded $(Q)$(GDB) --eval-command="target remote | $(OOCD) --file interface/$(OOCD_INTERFACE).cfg --file target/$(OOCD_TARGET).cfg --command \"gdb_port pipe; log_output /dev/null; init\"" --eval-command="monitor reset halt" --eval-command="load" --eval-command="monitor reset init" $(<) else ifeq ($(SWD_ADAPTER),BMP) $(Q)$(GDB) --eval-command="target extended-remote $(BMPPORT)" --eval-command="monitor version" --eval-command="monitor swdp_scan" --eval-command="attach 1" $(<)