From e43eb1177872f52e949fb5f0f93396ed94b0d093 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Sun, 2 Aug 2026 14:48:29 +0200 Subject: move to chezmoi --- home/dot_local/share/bin/executable_dbg | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 home/dot_local/share/bin/executable_dbg (limited to 'home/dot_local/share/bin/executable_dbg') diff --git a/home/dot_local/share/bin/executable_dbg b/home/dot_local/share/bin/executable_dbg new file mode 100644 index 0000000..d042ba5 --- /dev/null +++ b/home/dot_local/share/bin/executable_dbg @@ -0,0 +1,27 @@ +#!/bin/sh +GDB="arm-none-eabi-gdb" + +found_executable=false + +while ! $found_executable ; do + [ ! -e build/zephyr ] && break + [ ! -e build/zephyr/zephyr.elf ] && break + set -- --se="build/zephyr/zephyr.elf" "$@" + + [ -e build/tfm/bin/tfm_s.elf ] && set -- "$@" --eval-command="add-symbol-file build/tfm/bin/tfm_s.elf" + + found_executable=true +done + +while ! $found_executable ; do + exec="$(find . -maxdepth 3 -name '*.elf' | head -n1)" + [ -n "$exec" ] && set -- "$@" --se="$exec" + found_executable=true + break +done + +set -- "$@" --eval-command="set jlink autoconnect on" +set -- "$@" --eval-command="set jlink watchdog on" + +exec "$GDB" "$@" + -- cgit v1.2.3