mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-07-04 05:06:58 -04:00
* added and tested option to dump `info threads` and threads backtrace via gdb * parameters added
46 lines
986 B
Bash
Executable File
46 lines
986 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
declare -A OPTS=( ['continous']=' -singlerun ' ['verify']=' ' ['speed']=' -speed 25000 ')
|
|
|
|
help()
|
|
{
|
|
cat << EOF
|
|
For basic run with default values:
|
|
./StartJLinkServer.sh
|
|
|
|
Params:
|
|
continous - run in continous mode
|
|
verify - verify data loaded
|
|
speed - change speed (please mind 30000 is max by docs)
|
|
EOF
|
|
}
|
|
|
|
while [[ $# -gt 0 ]]; do
|
|
case $1 in
|
|
"continous")
|
|
echo "change to continous mode"
|
|
OPTS[$1]=' ';
|
|
;;
|
|
"verify")
|
|
OPTS[$1]=' -vf ';
|
|
;;
|
|
"speed")
|
|
OPTS[$1]=" -speed $2 "
|
|
shift
|
|
;;
|
|
*)
|
|
help
|
|
;;
|
|
esac;
|
|
shift
|
|
done
|
|
|
|
CMD="JLinkGDBServerCLExe -if SWD -device MCIMXRT1051 \
|
|
-jlinkscriptfile evkbimxrt1050_sdram_init.jlinkscript -strict -ir \
|
|
-rtos GDBServer/RTOSPlugin_FreeRTOS \
|
|
${OPTS[@]}"
|
|
|
|
echo "RUN: ${CMD}"
|
|
|
|
eval ${CMD}
|