From bea4ff164d9200b1de733e0b89a9f6e06c877cc0 Mon Sep 17 00:00:00 2001 From: Antonio Lignan Date: Tue, 24 Nov 2015 21:27:56 +0100 Subject: [PATCH] Changed Makefile.zoul as done in previous BSL commit --- platform/zoul/Makefile.zoul | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/zoul/Makefile.zoul b/platform/zoul/Makefile.zoul index 41aa47feb..91ea267f7 100644 --- a/platform/zoul/Makefile.zoul +++ b/platform/zoul/Makefile.zoul @@ -68,13 +68,14 @@ else perl -ne 'print $$1 . " " if(m-(/dev/\w+)-);') endif - - %.upload: %.bin %.elf ifeq ($(wildcard $(BSL)), ) @echo "ERROR: Could not find the cc2538-bsl script. Did you run 'git submodule update --init' ?" else - $(PYTHON) $(BSL) $(BSL_FLAGS) -a $$($(OBJDUMP) -h $*.elf | sed -n '/\/{g;1!p;};h' | awk '{print "0x" $$5}' | sort -g | head -1) $< + $(eval BSL_ADDRESS_ARG := -a $(shell $(OBJDUMP) -h $*.elf | grep -B1 LOAD | \ + grep -Ev 'LOAD|\-\-' | awk '{print "0x" $$5}' | \ + sort -g | head -1)) + $(PYTHON) $(BSL) $(BSL_FLAGS) $(BSL_ADDRESS_ARG) $< endif motelist: