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`.
27 lines
725 B
Makefile
27 lines
725 B
Makefile
# define the cpu used by the OpenMote-cc2538 board
|
|
export CPU = cc2538
|
|
export CPU_MODEL = cc2538sf53
|
|
|
|
# define the default port depending on the host OS
|
|
PORT_LINUX ?= /dev/ttyUSB0
|
|
PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbserial*)))
|
|
|
|
# Set default flash tool
|
|
export PROGRAMMER ?= cc2538-bsl
|
|
|
|
ifeq ($(PROGRAMMER),jlink)
|
|
# setup JLink for flashing
|
|
export JLINK_DEVICE := cc2538sf53
|
|
export FLASH_ADDR := 0x200000
|
|
export JLINK_IF := JTAG
|
|
export TUI := 1
|
|
include $(RIOTMAKE)/tools/jlink.inc.mk
|
|
else
|
|
FLASHFILE ?= $(BINFILE)
|
|
FLASHER = $(RIOTTOOLS)/cc2538-bsl/cc2538-bsl.py
|
|
FFLAGS = -p "$(PORT)" -e -w -v -b 460800 $(FLASHFILE)
|
|
endif
|
|
|
|
# setup serial terminal
|
|
include $(RIOTMAKE)/tools/serial.inc.mk
|