19 lines
430 B
Bash
19 lines
430 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
OPENOCD=${OPENOCD:-$(which openocd)}
|
||
|
OPENOCD_VERSION=$(openocd -v 2> >(cut -f 4 -d\ ) |head -1)
|
||
|
ADAPTER=$1
|
||
|
|
||
|
|
||
|
mkdir -p logs backups
|
||
|
|
||
|
if [[ $# -ne 1 ]] && [[ ! "$0" =~ .*"config.sh" ]]; then
|
||
|
echo "Usage: $0 <Adapter: jlink or stlink>"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [[ -z ${OPENOCD} ]]; then
|
||
|
echo "Cannot find 'openocd' in the PATH. You can set the environment variable 'OPENOCD' to manually specify the location"
|
||
|
exit 2
|
||
|
fi
|