blob: d042ba59577304157d754c57399cff30350a08e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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" "$@"
|