diff --git a/makefiles/tools/cc2538-bsl.inc.mk b/makefiles/tools/cc2538-bsl.inc.mk index 6b55640338..224b3e58ba 100644 --- a/makefiles/tools/cc2538-bsl.inc.mk +++ b/makefiles/tools/cc2538-bsl.inc.mk @@ -1,10 +1,13 @@ FLASHFILE ?= $(BINFILE) -FLASHER ?= $(RIOTTOOLS)/cc2538-bsl/cc2538-bsl.py +CC2538_BSL ?= $(RIOTTOOLS)/cc2538-bsl/cc2538-bsl.py FFLAGS_OPTS ?= PROG_BAUD ?= 500000 # default value in cc2538-bsl -FFLAGS = $(if $(IMAGE_OFFSET), -a $(shell printf "0x%08x" $$(($(IMAGE_OFFSET) + $(ROM_START_ADDR))))) -FFLAGS += -p "$(PROG_DEV)" $(FFLAGS_OPTS) --write-erase -v -b $(PROG_BAUD) $(FLASHFILE) +CC2538_BSL_FLAGS = $(if $(IMAGE_OFFSET), -a $(shell printf "0x%08x" $$(($(IMAGE_OFFSET) + $(ROM_START_ADDR))))) +CC2538_BSL_FLAGS += -p "$(PROG_DEV)" $(FFLAGS_OPTS) --write-erase -v -b $(PROG_BAUD) $(FLASHFILE) + +FLASHER ?= $(CC2538_BSL) +FFLAGS ?= $(CC2538_BSL_FLAGS) RESET ?= $(FLASHER) -p "$(PROG_DEV)" $(FFLAGS_OPTS) -b $(PROG_BAUD)