diff --git a/conf/Makefile.stm32-upload b/conf/Makefile.stm32-upload index 9f2ced9aca..a3c9b65999 100644 --- a/conf/Makefile.stm32-upload +++ b/conf/Makefile.stm32-upload @@ -73,9 +73,7 @@ upload: $(OBJDIR)/$(TARGET).bin # # JTAG flash mode else ifeq ($(FLASH_MODE),JTAG) -# either via normal jtag or BlackMagicProbe -ifeq ($(BMP_PORT),) -# normal jtag via OpenOCD +# via OpenOCD and "normal" jtag OOCD ?= openocd ifneq ($(BOARD_SERIAL),) OOCD_OPTIONS = -c "ft2232_serial $(BOARD_SERIAL)" @@ -105,10 +103,12 @@ upload: $(OBJDIR)/$(TARGET).hex -c "flash write_image $<" \ -c reset \ -c shutdown -else -# jtag via BMP -BMP_UPLOAD_SCRIPT ?= $(PAPARAZZI_SRC)/sw/tools/flash_scripts/bmp_jtag_flash.scr +# +# JTAG flash mode (with Black Magic Probe) +else ifeq ($(FLASH_MODE),JTAG_BMP) +BMP_PORT ?= /dev/ttyACM0 +BMP_UPLOAD_SCRIPT ?= $(PAPARAZZI_SRC)/sw/tools/flash_scripts/bmp_jtag_flash.scr upload: $(OBJDIR)/$(TARGET).elf @echo "Assuming luftboot bootloader: $(ASSUMING_LUFTBOOT)" @echo "Using Black Magic Probe with JTAG on BMP_PORT $(BMP_PORT)" @@ -119,6 +119,7 @@ upload: $(OBJDIR)/$(TARGET).elf -x $(BMP_UPLOAD_SCRIPT) \ $< endif + # # SWD flash mode (with Black Magic Probe) else ifeq ($(FLASH_MODE),SWD) diff --git a/conf/flash_modes.xml b/conf/flash_modes.xml index c3d24c60af..597e1fd325 100644 --- a/conf/flash_modes.xml +++ b/conf/flash_modes.xml @@ -10,23 +10,22 @@ - + - + - + - - - + + - +