use/configure openOCD for flashing

This commit is contained in:
matthias.ringwald@gmail.com 2014-10-02 09:04:31 +00:00
parent 6ae6a34cc0
commit 5620298627
2 changed files with 3 additions and 4 deletions

View File

@ -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" \

View File

@ -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