1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-20 03:53:49 +01:00

dist/tools/openocd: add RTT port variable

This commit is contained in:
Fabian Hüßler 2023-06-09 23:49:35 +02:00
parent 375eae5ddd
commit dbfb0ea76a

View File

@ -73,6 +73,9 @@
# #
# term-rtt: opens a serial terminal using RTT (Real-Time Transfer) # term-rtt: opens a serial terminal using RTT (Real-Time Transfer)
# #
# <options>
# RTT_PORT: port opened for RTT connection
#
# @author Hauke Peteresen <hauke.petersen@fu-berlin.de> # @author Hauke Peteresen <hauke.petersen@fu-berlin.de>
# @author Joakim Nohlgård <joakim.nohlgard@eistec.se> # @author Joakim Nohlgård <joakim.nohlgard@eistec.se>
@ -84,6 +87,8 @@
: ${TELNET_PORT:=4444} : ${TELNET_PORT:=4444}
# Default TCL port, set to 0 to disable # Default TCL port, set to 0 to disable
: ${TCL_PORT:=6333} : ${TCL_PORT:=6333}
# Default RTT port
: ${RTT_PORT:=9999}
# Default OpenOCD command # Default OpenOCD command
: ${OPENOCD:=openocd} : ${OPENOCD:=openocd}
# Extra board initialization commands to pass to OpenOCD # Extra board initialization commands to pass to OpenOCD
@ -132,7 +137,7 @@
# default terminal frontend # default terminal frontend
_OPENOCD_TERMPROG=${RIOTTOOLS}/pyterm/pyterm _OPENOCD_TERMPROG=${RIOTTOOLS}/pyterm/pyterm
_OPENOCD_TERMFLAGS="-ts 9999 ${PYTERMFLAGS}" _OPENOCD_TERMFLAGS="-ts ${RTT_PORT} ${PYTERMFLAGS}"
# #
# Examples of alternative debugger configurations # Examples of alternative debugger configurations
@ -449,7 +454,7 @@ do_term() {
-c init \ -c init \
-c 'rtt setup '${RAM_START_ADDR}' '${RAM_LEN}' \"SEGGER RTT\"' \ -c 'rtt setup '${RAM_START_ADDR}' '${RAM_LEN}' \"SEGGER RTT\"' \
-c 'rtt start' \ -c 'rtt start' \
-c 'rtt server start 9999 0' \ -c 'rtt server start '${RTT_PORT}' 0' \
>/dev/null & \ >/dev/null & \
echo \$! > $OPENOCD_PIDFILE" & echo \$! > $OPENOCD_PIDFILE" &
sleep 1 sleep 1