sam4e8e: Use local copy of bossac for flashing

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2018-08-16 17:04:37 -04:00
parent 22f0db06a1
commit 051e8724a0
1 changed files with 9 additions and 3 deletions

View File

@ -32,6 +32,12 @@ $(OUT)klipper.bin: $(OUT)klipper.elf
@echo " Creating bin file $@" @echo " Creating bin file $@"
$(Q)$(OBJCOPY) -O binary $< $@ $(Q)$(OBJCOPY) -O binary $< $@
flash: $(OUT)klipper.bin # Flash rules
@echo "" lib/bossac/bin/bossac:
@echo " The SAM4E8E build does not currently support 'make flash'" @echo " Building bossac"
$(Q)make -C lib/bossac bin/bossac
flash: $(OUT)klipper.bin lib/bossac/bin/bossac
@echo " Flashing $^ to $(FLASH_DEVICE) via bossac"
$(Q)if [ -z $(FLASH_DEVICE) ]; then echo "Please specify FLASH_DEVICE"; exit 1; fi
$(Q)lib/bossac/bin/bossac -U -p "$(FLASH_DEVICE)" -e -w $(OUT)klipper.bin -v -b -R