|
|
@ -151,13 +151,15 @@ $(PROJECT).elf: $(OBJS) $(LDSCRIPT) |
|
|
|
%.flash: %.elf |
|
|
|
@printf " FLASH\t$<\n" |
|
|
|
ifeq (,$(OOCD_FILE)) |
|
|
|
$(Q)$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \
|
|
|
|
$(Q)(echo "halt; program $(realpath $(*).elf) verify reset" | nc -4 localhost 4444 2>/dev/null) || \
|
|
|
|
$(OOCD) -f interface/$(OOCD_INTERFACE).cfg \
|
|
|
|
-f target/$(OOCD_TARGET).cfg \
|
|
|
|
-c "program $(*).elf verify reset exit" \
|
|
|
|
-c "program $(realpath $(*).elf) verify reset exit" \
|
|
|
|
$(NULL) |
|
|
|
else |
|
|
|
$(Q)$(OOCD) -f $(OOCD_FILE) \
|
|
|
|
-c "program $(*).elf verify reset exit" \
|
|
|
|
$(Q)(echo "halt; program $(realpath $(*).elf) verify reset" | nc -4 localhost 4444 2>/dev/null) || \
|
|
|
|
$(Q)$(OOCD) -f $(OOCD_FILE) \
|
|
|
|
-c "program $(realpath $(*).elf) verify reset exit" \
|
|
|
|
$(NULL) |
|
|
|
endif |
|
|
|
|
|
|
|