File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ firmware: $(MPY_DIR) ## Build MicroPython firmware with current drivers
107107 rm -rf $(CURDIR ) /$(MPY_DIR ) /lib/micropython-steami-lib
108108 ln -s $(CURDIR ) $(CURDIR ) /$(MPY_DIR ) /lib/micropython-steami-lib
109109 @echo " Building firmware for $( BOARD) ..."
110+ rm -f $(STM32_DIR ) /build-$(BOARD ) /frozen_content.c
110111 $(MAKE ) -C $(STM32_DIR ) BOARD=$(BOARD )
111112 @echo " Firmware ready: $( STM32_DIR) /build-$( BOARD) /firmware.hex"
112113
@@ -123,7 +124,14 @@ firmware-update: $(MPY_DIR) ## Update the MicroPython clone and board-specific s
123124 $(MAKE ) -C $(STM32_DIR ) BOARD=$(BOARD ) submodules
124125
125126.PHONY : deploy
126- deploy : $(MPY_DIR ) # # Flash firmware to the board via OpenOCD
127+ deploy : deploy-pyocd # # Flash firmware (default: pyocd)
128+
129+ .PHONY : deploy-pyocd
130+ deploy-pyocd : $(MPY_DIR ) # # Flash firmware via pyOCD (CMSIS-DAP)
131+ pyocd flash $(STM32_DIR ) /build-$(BOARD ) /firmware.elf --format elf
132+
133+ .PHONY : deploy-openocd
134+ deploy-openocd : $(MPY_DIR ) # # Flash firmware via OpenOCD
127135 $(MAKE ) -C $(STM32_DIR ) BOARD=$(BOARD ) deploy-openocd
128136
129137.PHONY : run
You can’t perform that action at this time.
0 commit comments