mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-07-20 04:54:25 -04:00
38 lines
835 B
Bash
Executable File
38 lines
835 B
Bash
Executable File
#!/bin/bash -e
|
|
# Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
|
|
# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
|
|
|
|
source config/common.sh
|
|
|
|
BIN_DIR="build-rt1051-Debug"
|
|
GDB_ARM=$( hash arm-none-eabi-gdb-py 2> /dev/null && echo "arm-none-eabi-gdb-py" || echo "arm-none-eabi-gdb" )
|
|
|
|
help()
|
|
{
|
|
cat<<EOF
|
|
Script accept one parameter: build catalog
|
|
- It will accept any catalog with "build" in name
|
|
- default ${BIN_DIR} is taken
|
|
|
|
It will try tu use "arm-none-eabi-gdb-py" if exists
|
|
in path else it will use "arm-none-eabi-gdb"
|
|
EOF
|
|
}
|
|
|
|
while [[ $# -gt 0 ]]; do
|
|
case $1 in
|
|
build*)
|
|
BIN_DIR="$1"
|
|
;;
|
|
*)
|
|
help
|
|
exit 0
|
|
;;
|
|
esac;
|
|
shift
|
|
done
|
|
|
|
check_target_rt1051 "${BIN_DIR}"
|
|
|
|
${GDB_ARM} "${BIN_DIR}"/PurePhone.elf -x .gdbinit-1051
|