Merge pull request #521 from exiva/makefile-wait
Make DFU wait for bootloader
This commit is contained in:
commit
fc4ab870f5
1 changed files with 4 additions and 0 deletions
|
@ -107,6 +107,10 @@ flip: $(BUILD_DIR)/$(TARGET).hex
|
||||||
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
batchisp -hardware usb -device $(MCU) -operation start reset 0
|
||||||
|
|
||||||
dfu: $(BUILD_DIR)/$(TARGET).hex sizeafter
|
dfu: $(BUILD_DIR)/$(TARGET).hex sizeafter
|
||||||
|
until dfu-programmer $(MCU) get bootloader-version; do\
|
||||||
|
echo "Error: Bootloader not found. Trying again in 5s." ;\
|
||||||
|
sleep 5 ;\
|
||||||
|
done
|
||||||
ifneq (, $(findstring 0.7, $(shell dfu-programmer --version 2>&1)))
|
ifneq (, $(findstring 0.7, $(shell dfu-programmer --version 2>&1)))
|
||||||
dfu-programmer $(MCU) erase --force
|
dfu-programmer $(MCU) erase --force
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue