From 562029862727df78bf702de780bbc563b837e17f Mon Sep 17 00:00:00 2001 From: "matthias.ringwald@gmail.com" Date: Thu, 2 Oct 2014 09:04:31 +0000 Subject: [PATCH] use/configure openOCD for flashing --- platforms/stm32-f103rb-nucleo/libopencm3.rules.mk | 4 ++-- platforms/stm32-f103rb-nucleo/libopencm3.stm32f1.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/platforms/stm32-f103rb-nucleo/libopencm3.rules.mk b/platforms/stm32-f103rb-nucleo/libopencm3.rules.mk index 18e537875..262c21fb1 100644 --- a/platforms/stm32-f103rb-nucleo/libopencm3.rules.mk +++ b/platforms/stm32-f103rb-nucleo/libopencm3.rules.mk @@ -199,7 +199,7 @@ ifeq ($(OOCD_SERIAL),) %.flash: %.hex @printf " FLASH $<\n" @# IMPORTANT: Don't use "resume", only "reset" will work correctly! - $(Q)$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \ + $(Q)$(OOCD) \ -f board/$(OOCD_BOARD).cfg \ -c "init" -c "reset init" \ -c "flash write_image erase $(*).hex" \ @@ -209,7 +209,7 @@ else %.flash: %.hex @printf " FLASH $<\n" @# IMPORTANT: Don't use "resume", only "reset" will work correctly! - $(Q)$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \ + $(Q)$(OOCD) \ -f board/$(OOCD_BOARD).cfg \ -c "ft2232_serial $(OOCD_SERIAL)" \ -c "init" -c "reset init" \ diff --git a/platforms/stm32-f103rb-nucleo/libopencm3.stm32f1.mk b/platforms/stm32-f103rb-nucleo/libopencm3.stm32f1.mk index e6f638969..9946452e4 100644 --- a/platforms/stm32-f103rb-nucleo/libopencm3.stm32f1.mk +++ b/platforms/stm32-f103rb-nucleo/libopencm3.stm32f1.mk @@ -28,8 +28,7 @@ ARCH_FLAGS = -mthumb -mcpu=cortex-m3 $(FP_FLAGS) -mfix-cortex-m3-ldrd # OpenOCD specific variables OOCD ?= openocd -OOCD_INTERFACE ?= flossjtag -OOCD_BOARD ?= olimex_stm32_h103 +OOCD_BOARD ?= st_nucleo_f103rb ################################################################################ # Black Magic Probe specific variables