From a0a7f77d4cfc53dda01c6970b813a756826c3fc4 Mon Sep 17 00:00:00 2001 From: Karl Palsson Date: Thu, 27 Apr 2017 22:09:22 +0000 Subject: [PATCH] tests: connect to existing openocd if running Connect to an existing and pass the correct path name. --- tests/rules.mk | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/rules.mk b/tests/rules.mk index 82fe29fc..fe1051c0 100644 --- a/tests/rules.mk +++ b/tests/rules.mk @@ -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