#! /bin/bash | |
source $(dirname $0)/../target.sh | |
gscript=/tmp/init$$.gdb | |
cat > $gscript <<EOF | |
target remote localhost:2331 | |
symbol-file outdir/$BOARD/zephyr.elf | |
# symbol-file ../zephyr/samples/shell/outdir/$BOARD/zephyr.elf | |
# dir apps/boot/src | |
# dir libs/bootutil/src | |
# dir hw/mcu/stm/stm32f4xx/src | |
b main | |
# b __reset | |
# b bootutil_img_validate | |
# b cmp_rsasig | |
# b bootutil_verify_sig | |
# b mbedtls_rsa_public | |
# b boot_calloc | |
mon reset 2 | |
layout src | |
focus cmd | |
EOF | |
$gdbexe -x $gscript | |
rm $gscript |