openocd-pttu.sh
809 Bytes
#/usr/bin/env bash
if [ $# -le 0 ]; then
echo "usage: $0 [openocd interface name] [openocd args]" >&2
echo " common interfaces: olimex-arm-usb-ocd olimex-jtag-tiny olimex-jtag-tiny-a"
echo ""
echo "using default olimex-jtag-tiny-a"
INTERFACE=olimex-jtag-tiny-a
else
INTERFACE=$1
shift
fi
if [ $# -ge 1 ]; then
COMMAND=$@
else
COMMAND="debug_level 1"
fi
if [ "${OS}" = "Windows_NT" ]; then
WINDOWS=1
fi
if [ "x${WINDOWS}x" = "xx" ]; then
xterm -e "openocd -s ../../.. -f interface/${INTERFACE}.cfg -f board/pttu/tools/openocd-pttu.cfg -c \"${COMMAND}\"|| read" &
else
echo ${COMMAND}
#cmd /C start "OpenOCD PTTU using ${INTERFACE}"
openocd-ftd2xx.exe -s ../../.. -f interface/${INTERFACE}.cfg -f board/pttu/tools/openocd-pttu.cfg -c "${COMMAND}"
fi