Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
This directory contains definitions of debugger hardware interfaces to be used
|
||||
by the OpenOCD integration.
|
||||
@@ -0,0 +1,7 @@
|
||||
# CMSIS DAP debug adapter
|
||||
OPENOCD_ADAPTER_INIT ?= -c 'source [find interface/cmsis-dap.cfg]'
|
||||
# Add serial matching command, only if DEBUG_ADAPTER_ID was specified
|
||||
ifneq (,$(DEBUG_ADAPTER_ID))
|
||||
OPENOCD_ADAPTER_INIT += -c 'cmsis_dap_serial $(DEBUG_ADAPTER_ID)'
|
||||
endif
|
||||
export OPENOCD_ADAPTER_INIT
|
||||
@@ -0,0 +1,7 @@
|
||||
# Segger J-Link debug adapter
|
||||
OPENOCD_ADAPTER_INIT ?= -c 'source [find interface/jlink.cfg]'
|
||||
# Add serial matching command, only if DEBUG_ADAPTER_ID was specified
|
||||
ifneq (,$(DEBUG_ADAPTER_ID))
|
||||
OPENOCD_ADAPTER_INIT += -c 'jlink serial $(DEBUG_ADAPTER_ID)'
|
||||
endif
|
||||
export OPENOCD_ADAPTER_INIT
|
||||
@@ -0,0 +1,33 @@
|
||||
# OpenOCD settings for Mulle programmer board.
|
||||
# Try to determine which OpenOCD config file we should use based on the
|
||||
# programmer board serial number.
|
||||
|
||||
# Fall back to PROGRAMMER_SERIAL for backwards compatibility
|
||||
export DEBUG_ADAPTER_ID ?= $(PROGRAMMER_SERIAL)
|
||||
|
||||
ifneq (,$(DEBUG_ADAPTER_ID))
|
||||
# Makefile-way of comparing numbers, using lexicographical sorting since we
|
||||
# don't have any arithmetic comparisons.
|
||||
# Programmers with serial 100 -- 148 are version 0.60
|
||||
# Programmers with serial 301 -- 330 are version 0.70
|
||||
ifeq "100" "$(word 1, $(sort 100 $(DEBUG_ADAPTER_ID)))"
|
||||
# >= 100
|
||||
ifneq "149" "$(word 1, $(sort 149 $(DEBUG_ADAPTER_ID)))"
|
||||
# < 149
|
||||
PROGRAMMER_VERSION = 0.60
|
||||
else
|
||||
# >= 149
|
||||
PROGRAMMER_VERSION = 0.70
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
# Default to version 0.70 programmer
|
||||
PROGRAMMER_VERSION ?= 0.70
|
||||
|
||||
OPENOCD_ADAPTER_INIT ?= -f '$(RIOTBASE)/boards/mulle/dist/openocd/mulle-programmer-$(PROGRAMMER_VERSION).cfg'
|
||||
|
||||
# Add serial matching command, only if DEBUG_ADAPTER_ID was specified
|
||||
ifneq (,$(DEBUG_ADAPTER_ID))
|
||||
OPENOCD_ADAPTER_INIT += -c 'ftdi_serial $(DEBUG_ADAPTER_ID)'
|
||||
endif
|
||||
export OPENOCD_ADAPTER_INIT
|
||||
@@ -0,0 +1,10 @@
|
||||
# ST-Link debug adapter
|
||||
# Use STLINK_VERSION to select which stlink version is used
|
||||
OPENOCD_ADAPTER_INIT ?= \
|
||||
-c 'source [find interface/stlink-v$(STLINK_VERSION).cfg]' \
|
||||
-c 'transport select hla_swd'
|
||||
# Add serial matching command, only if DEBUG_ADAPTER_ID was specified
|
||||
ifneq (,$(DEBUG_ADAPTER_ID))
|
||||
OPENOCD_ADAPTER_INIT += -c 'hla_serial $(DEBUG_ADAPTER_ID)'
|
||||
endif
|
||||
export OPENOCD_ADAPTER_INIT
|
||||
Reference in New Issue
Block a user