mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
ac113ca2f8
FLASHER and FFLAGS are evaluated by the main Makefile.include or by file included by it. Their value does not need to be exported. This will also prevent evaluating 'PORT' for FFLAGS when not needed. Testing ------- `git diff --word-diff` only reports `export` being removed. `git show --stat` reports `84 insertions(+), 84 deletions(-)` Which is the same amount as lines that where matching `export[[:blank::]]\+VARIABLE`.
31 lines
1.5 KiB
Makefile
31 lines
1.5 KiB
Makefile
# http://www.ti.com/tool/uniflash
|
|
FLASHFILE ?= $(ELFFILE)
|
|
|
|
export UNIFLASH_PATH ?= "UNIFLASH_PATH unconfigured"
|
|
# check which uniflash version is available, either 4.x or 3.x
|
|
ifneq ("$(wildcard $(UNIFLASH_PATH)/dslite.sh)","")
|
|
FLASHER ?= $(UNIFLASH_PATH)/dslite.sh
|
|
FFLAGS = --config $(RIOTBOARD)/$(BOARD)/dist/$(CPU_MODEL)_$(XDEBUGGER).ccxml $(FLASHFILE)
|
|
# configure uniflash for resetting target
|
|
# xds110reset path changed in version UniFlash v4.4.0
|
|
# Try to detect the newest one and fallback to only 'xds110reset'
|
|
_XDS110RESET_4_0_4_3 ?= $(UNIFLASH_PATH)/simplelink/gen2/bin/xds110reset
|
|
_XDS110RESET ?= $(UNIFLASH_PATH)/simplelink/imagecreator/bin/xds110reset
|
|
XDS110RESET ?= $(firstword $(wildcard $(_XDS110RESET) $(_XDS110RESET_4_0_4_3)) xds110reset)
|
|
export RESET = $(XDS110RESET)
|
|
export RESET_FLAGS
|
|
else
|
|
FLASHER = $(UNIFLASH_PATH)/uniflash.sh
|
|
FFLAGS = -ccxml $(RIOTBOARD)/$(BOARD)/dist/$(CPU_MODEL)_$(XDEBUGGER).ccxml -program $(FLASHFILE)
|
|
# configure uniflash for resetting target
|
|
export RESET = $(UNIFLASH_PATH)/uniflash.sh
|
|
export RESET_FLAGS = -ccxml $(RIOTBOARD)/$(BOARD)/dist/$(CPU_MODEL)_$(XDEBUGGER).ccxml -reset
|
|
endif
|
|
# configure the debug server
|
|
export DEBUGSERVER = $(UNIFLASH_PATH)/ccs_base/common/uscif/gdb_agent_console
|
|
export DEBUGSERVER_FLAGS = -p 3333 $(RIOTBOARD)/$(BOARD)/dist/$(CPU_MODEL)_$(XDEBUGGER).dat
|
|
|
|
# configure the debugging tool
|
|
export DEBUGGER = $(PREFIX)gdb
|
|
export DEBUGGER_FLAGS = -x $(RIOTBOARD)/$(BOARD)/dist/$(CPU_MODEL)_gdb.conf $(ELFFILE)
|