mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge pull request #12394 from aabadie/pr/make/iotlab_support_fix
make/testbed-support: fix error with FLASHFILE not defined
This commit is contained in:
commit
01779508d6
@ -286,6 +286,10 @@ export PREFIX ?= $(if $(TARGET_ARCH),$(TARGET_ARCH)-)
|
||||
# be done in makefile.iotlab.single.inc.mk which is included after.
|
||||
ifneq (,$(IOTLAB_NODE))
|
||||
PROGRAMMER ?= iotlab
|
||||
# iotlab uses ELFFILE by default for flashing boards, except for WSN430.
|
||||
ifeq (,$(filter wsn430-%,$(BOARD)))
|
||||
FLASHFILE ?= $(ELFFILE)
|
||||
endif
|
||||
endif
|
||||
|
||||
# Add standard include directories
|
||||
@ -445,6 +449,11 @@ include $(RIOTMAKE)/modules.inc.mk
|
||||
# https://www.gnu.org/software/make/manual/html_node/Force-Targets.html
|
||||
.PHONY: FORCE
|
||||
|
||||
ifneq (,$(IOTLAB_NODE))
|
||||
# iot-lab serial and flasher
|
||||
include $(RIOTBASE)/dist/testbed-support/makefile.iotlab.single.inc.mk
|
||||
endif
|
||||
|
||||
ELFFILE ?= $(BINDIR)/$(APPLICATION).elf
|
||||
HEXFILE ?= $(ELFFILE:.elf=.hex)
|
||||
BINFILE ?= $(ELFFILE:.elf=.bin)
|
||||
@ -813,10 +822,6 @@ ifneq (,$(filter iotlab-m3 wsn430-v1_3b wsn430-v1_4,$(BOARD)))
|
||||
include $(RIOTBASE)/dist/testbed-support/Makefile.iotlab
|
||||
endif
|
||||
endif
|
||||
ifneq (,$(IOTLAB_NODE))
|
||||
# iot-lab serial and flasher
|
||||
include $(RIOTBASE)/dist/testbed-support/makefile.iotlab.single.inc.mk
|
||||
endif
|
||||
|
||||
# Include desvirt Makefile
|
||||
include $(RIOTTOOLS)/desvirt/Makefile.desvirt
|
||||
|
@ -12,6 +12,3 @@ include $(RIOTMAKE)/tools/serial.inc.mk
|
||||
FLASHER = mspdebug
|
||||
FLASHFILE ?= $(HEXFILE)
|
||||
FFLAGS = -d $(PORT) -j uif "prog $(FLASHFILE)"
|
||||
|
||||
# Use the HEXFILE when using iot-lab.single.inc.mk
|
||||
IOTLAB_FLASHFILE = $(FLASHFILE)
|
||||
|
@ -54,9 +54,6 @@ IOTLAB_USER ?= $(shell cut -f1 -d: $(IOTLAB_AUTH))
|
||||
# Optional Experiment id. Required when having multiple experiments
|
||||
IOTLAB_EXP_ID ?=
|
||||
|
||||
# File to use for flashing
|
||||
IOTLAB_FLASHFILE ?= $(ELFFILE)
|
||||
|
||||
# Specify experiment-id option if provided
|
||||
_IOTLAB_EXP_ID := $(if $(IOTLAB_EXP_ID),--id $(IOTLAB_EXP_ID))
|
||||
|
||||
@ -163,7 +160,7 @@ ifneq (iotlab-a8-m3,$(BOARD))
|
||||
FLASHER = iotlab-node
|
||||
RESET = iotlab-node
|
||||
_NODE_FMT = --jmespath='keys(@)[0]' --format='int'
|
||||
FFLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) $(_IOTLAB_NODELIST) --update $(IOTLAB_FLASHFILE) | $(_STDIN_EQ_0)
|
||||
FFLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) $(_IOTLAB_NODELIST) --update $(FLASHFILE) | $(_STDIN_EQ_0)
|
||||
RESET_FLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) $(_IOTLAB_NODELIST) --reset | $(_STDIN_EQ_0)
|
||||
|
||||
ifeq (,$(_IOTLAB_ON_FRONTEND))
|
||||
@ -180,7 +177,7 @@ else
|
||||
FLASHER = iotlab-ssh
|
||||
RESET = iotlab-ssh
|
||||
_NODE_FMT = --jmespath='keys(values(@)[0])[0]' --fmt='int'
|
||||
FFLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) flash-m3 $(_IOTLAB_NODELIST) $(IOTLAB_FLASHFILE) | $(_STDIN_EQ_0)
|
||||
FFLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) flash-m3 $(_IOTLAB_NODELIST) $(FLASHFILE) | $(_STDIN_EQ_0)
|
||||
RESET_FLAGS = $(_NODE_FMT) $(_IOTLAB_EXP_ID) reset-m3 $(_IOTLAB_NODELIST) | $(_STDIN_EQ_0)
|
||||
|
||||
TERMPROG = ssh
|
||||
|
Loading…
Reference in New Issue
Block a user