From 9177a48f05b09fe48c0b81347b69c9f024180ed1 Mon Sep 17 00:00:00 2001 From: Paul Selkirk Date: Thu, 15 Oct 2020 14:04:19 -0400 Subject: Ubuntu replaced arm-none-eabi-gdb with gdb-multiarch over 2 years ago, but maybe we're running an old version that still has it? Check for both. --- bin/debug | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/debug b/bin/debug index 14f3fa6..5553270 100755 --- a/bin/debug +++ b/bin/debug @@ -14,7 +14,13 @@ if [ "x`lsusb -d 0483:374b`" != "x" ]; then fi $OPENOCD -f $OPENOCD_BOARD_DIR/$OPENOCD_PROC_FILE & -GDB=arm-none-eabi-gdb +for gdb in gdb-multiarch arm-none-eabi-gdb; do + if command -v $gdb &>/dev/null; then + GDB=$gdb + break + fi +done + $GDB -ex "target remote localhost:3333" -ex "set remote hardware-breakpoint-limit 6" -ex "set remote hardware-watchpoint-limit 4" $PROJ.elf kill -9 $(pidof $OPENOCD) -- cgit v1.2.3