Improve DFU build module to use symbolic names for the target HEX and EEP filenames.
This commit is contained in:
parent
511348fb13
commit
28a2739fa3
1 changed files with 12 additions and 12 deletions
|
|
@ -53,30 +53,30 @@ MSG_REMOVE_CMD := ' [RM] :'
|
||||||
MSG_DFU_CMD := ' [DFU] :'
|
MSG_DFU_CMD := ' [DFU] :'
|
||||||
|
|
||||||
flip: $(TARGET).hex $(MAKEFILE_LIST)
|
flip: $(TARGET).hex $(MAKEFILE_LIST)
|
||||||
@echo $(MSG_DFU_CMD) Programming FLASH with batchisp using \"$(TARGET).hex\"
|
@echo $(MSG_DFU_CMD) Programming FLASH with batchisp using \"$<\"
|
||||||
batchisp -hardware usb -device $(MCU) -operation erase f
|
batchisp -hardware usb -device $(MCU) -operation erase f
|
||||||
batchisp -hardware usb -device $(MCU) -operation loadbuffer $(TARGET).hex program
|
batchisp -hardware usb -device $(MCU) -operation loadbuffer $< program
|
||||||
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
||||||
|
|
||||||
flip-ee: $(TARGET).eep $(MAKEFILE_LIST)
|
flip-ee: $(TARGET).eep $(MAKEFILE_LIST)
|
||||||
@echo $(MSG_DFU_CMD) Copying EEP file to temporary file \"$(TARGET)eep.hex\"
|
@echo $(MSG_DFU_CMD) Copying EEP file to temporary file \"$<.hex\"
|
||||||
cp $(TARGET).eep $(TARGET)eep.hex
|
cp $< $<.hex
|
||||||
@echo $(MSG_DFU_CMD) Programming EEPROM with batchisp using \"$(TARGET).eep\"
|
@echo $(MSG_DFU_CMD) Programming EEPROM with batchisp using \"$<.hex\"
|
||||||
batchisp -hardware usb -device $(MCU) -operation memory EEPROM erase
|
batchisp -hardware usb -device $(MCU) -operation memory EEPROM erase
|
||||||
batchisp -hardware usb -device $(MCU) -operation memory EEPROM loadbuffer $(TARGET)eep.hex program
|
batchisp -hardware usb -device $(MCU) -operation memory EEPROM loadbuffer $<.hex program
|
||||||
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
||||||
@echo $(MSG_DFU_CMD) Removing temporary file \"$(TARGET)eep.hex\"
|
@echo $(MSG_DFU_CMD) Removing temporary file \"$<.hex\"
|
||||||
rm $(TARGET)eep.hex
|
rm $<.hex
|
||||||
|
|
||||||
dfu: $(TARGET).hex $(MAKEFILE_LIST)
|
dfu: $(TARGET).hex $(MAKEFILE_LIST)
|
||||||
@echo $(MSG_DFU_CMD) Programming FLASH with dfu-programmer using \"$(TARGET).hex\"
|
@echo $(MSG_DFU_CMD) Programming FLASH with dfu-programmer using \"$<\"
|
||||||
dfu-programmer $(MCU) erase
|
dfu-programmer $(MCU) erase
|
||||||
dfu-programmer $(MCU) flash $(TARGET).hex
|
dfu-programmer $(MCU) flash $<
|
||||||
dfu-programmer $(MCU) reset
|
dfu-programmer $(MCU) reset
|
||||||
|
|
||||||
dfu-ee: $(TARGET).eep $(MAKEFILE_LIST)
|
dfu-ee: $(TARGET).eep $(MAKEFILE_LIST)
|
||||||
@echo $(MSG_DFU_CMD) Programming EEPROM with dfu-programmer using \"$(TARGET).eep\"
|
@echo $(MSG_DFU_CMD) Programming EEPROM with dfu-programmer using \"$<\"
|
||||||
dfu-programmer $(MCU) eeprom-flash $(TARGET).eep
|
dfu-programmer $(MCU) eeprom-flash $<
|
||||||
dfu-programmer $(MCU) reset
|
dfu-programmer $(MCU) reset
|
||||||
|
|
||||||
# Phony build targets for this module
|
# Phony build targets for this module
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue