diff --git a/examples/rules.mk b/examples/rules.mk index 465db5d..2bc17ff 100644 --- a/examples/rules.mk +++ b/examples/rules.mk @@ -228,7 +228,7 @@ ifeq ($(BMP_PORT),) ifeq ($(OOCD_FILE),) %.flash: %.elf @printf " FLASH $<\n" - $(Q)(echo "halt; program $(*).elf verify reset" | nc -4 localhost 4444 2>/dev/null) || \ + $(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" \ @@ -236,7 +236,7 @@ ifeq ($(OOCD_FILE),) else %.flash: %.elf @printf " FLASH $<\n" - $(Q)(echo "halt; program $(*).elf verify reset" | nc -4 localhost 4444 2>/dev/null) || \ + $(Q)(echo "halt; program $(realpath $(*).elf) verify reset" | nc -4 localhost 4444 2>/dev/null) || \ $(OOCD) -f $(OOCD_FILE) \ -c "program $(*).elf verify reset exit" \ $(NULL)