libmaple/contrib/openocd/openocd-wrapper.sh
Marti Bolivar 0d8f8e058d Move OpenOCD stuff into contrib/.
This has gone unmaintained for long enough.

Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
2012-06-07 03:40:11 -04:00

17 lines
379 B
Bash
Executable file

#!/usr/bin/env bash
# Helper to decide which openocd script to use. We only support 0.3.x and 0.4.x.
if [ $# -ne 1 ]
then
echo "Usage: `basename $0` {flash|debug}"
exit 1
fi
OPENOCD_VERSION=`openocd -v 2>&1 | head -n1 | \
awk '{print $4}' | sed 's/\([0-9]*\.[0-9]*\)\.[0-9]*/\1/'`
CFG_FILE=$1_${OPENOCD_VERSION}.cfg
openocd -f support/openocd/$CFG_FILE