mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
53 lines
1.5 KiB
Makefile
53 lines
1.5 KiB
Makefile
FLASHER ?= $(RIOTTOOLS)/jlink/jlink.sh
|
|
DEBUGGER ?= $(RIOTTOOLS)/jlink/jlink.sh
|
|
DEBUGSERVER ?= $(RIOTTOOLS)/jlink/jlink.sh
|
|
RESET ?= $(RIOTTOOLS)/jlink/jlink.sh
|
|
|
|
FLASHFILE ?= $(ELFFILE)
|
|
|
|
FFLAGS ?= flash $(FLASHFILE)
|
|
DEBUGGER_FLAGS ?= debug $(DEBUG_ELFFILE)
|
|
DEBUGSERVER_FLAGS ?= debug-server
|
|
RESET_FLAGS ?= reset
|
|
|
|
JLINK_SERIAL ?= $(DEBUG_ADAPTER_ID)
|
|
|
|
JLINK_IF ?=
|
|
JLINK_RESET_FILE ?=
|
|
JLINK_PRE_FLASH ?=
|
|
JLINK_POST_FLASH ?=
|
|
|
|
JLINK_FLASH_TARGETS = flash flash%
|
|
JLINK_TARGETS = debug% $(JLINK_FLASH_TARGETS) reset term-rtt
|
|
|
|
# Export JLINK_SERIAL to required targets
|
|
$(call target-export-variables,$(JLINK_TARGETS),JLINK_SERIAL)
|
|
|
|
# Export JLINK_DEVICE to required targets
|
|
$(call target-export-variables,$(JLINK_TARGETS),JLINK_DEVICE)
|
|
|
|
ifneq (,$(JLINK))
|
|
# Export JLINK to required targets if not empty
|
|
$(call target-export-variables,$(JLINK_TARGETS),JLINK)
|
|
endif
|
|
|
|
ifneq (,$(JLINK_IF))
|
|
# Export JLINK_IF to required targets if not empty
|
|
$(call target-export-variables,$(JLINK_TARGETS),JLINK_IF)
|
|
endif
|
|
|
|
ifneq (,$(JLINK_RESET_FILE))
|
|
# Export JLINK_RESET_FILE to required targets if not empty
|
|
$(call target-export-variables,$(JLINK_TARGETS),JLINK_RESET_FILE)
|
|
endif
|
|
|
|
# Export JLINK_PRE_FLASH to flash targets only if not empty
|
|
ifneq (,$(JLINK_PRE_FLASH))
|
|
$(call target-export-variables,JLINK_FLASH_TARGETS,JLINK_PRE_FLASH)
|
|
endif
|
|
|
|
# Export JLINK_POST_FLASH to flash targets only if not empty
|
|
ifneq (,$(JLINK_POST_FLASH))
|
|
$(call target-export-variables,JLINK_FLASH_TARGETS,JLINK_POST_FLASH)
|
|
endif
|