Move 'st-flash' logic to own rules
This commit is contained in:
parent
19e09356d8
commit
bb5b8a6db0
1 changed files with 6 additions and 9 deletions
|
|
@ -163,14 +163,6 @@ erase-jlink: $(BUILD)/$(BOARD)-erase.jlink
|
|||
$(JLINKEXE) -device $(JLINK_DEVICE) -if $(JLINK_IF) -JTAGConf -1,-1 -speed auto -CommandFile $<
|
||||
|
||||
#-------------------- Flash with STLink --------------------
|
||||
ifneq ($(shell command -v st-flash 2> /dev/null),)
|
||||
flash-stlink: $(BUILD)/$(OUTNAME).bin
|
||||
st-flash --reset --format binary write $< 0x8000000
|
||||
|
||||
erase-stlink:
|
||||
st-flash erase
|
||||
|
||||
else
|
||||
# STM32_Programmer_CLI must be in PATH
|
||||
flash-stlink: $(BUILD)/$(OUTNAME).elf
|
||||
STM32_Programmer_CLI --connect port=swd --write $< --go
|
||||
|
|
@ -178,7 +170,12 @@ flash-stlink: $(BUILD)/$(OUTNAME).elf
|
|||
erase-stlink:
|
||||
STM32_Programmer_CLI --connect port=swd --erase all
|
||||
|
||||
endif
|
||||
# st-flash must be in PATH
|
||||
flash-stflash: $(BUILD)/$(OUTNAME).bin
|
||||
st-flash --reset --format binary write $< 0x8000000
|
||||
|
||||
erase-stflash:
|
||||
st-flash erase
|
||||
|
||||
#-------------------- Flash with pyocd --------------------
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue