X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fscripts%2Fflash.sh;fp=bertos%2Fcpu%2Farm%2Fscripts%2Fflash.sh;h=998cf4be599b9574701a2234ae1fefb9c2a67a9d;hb=6abf03e019383ce5c269318dd72e9d237377cbe5;hp=0000000000000000000000000000000000000000;hpb=388f7931a07e3bf406978bdf788d34e86f33bf53;p=bertos.git diff --git a/bertos/cpu/arm/scripts/flash.sh b/bertos/cpu/arm/scripts/flash.sh new file mode 100755 index 00000000..998cf4be --- /dev/null +++ b/bertos/cpu/arm/scripts/flash.sh @@ -0,0 +1,18 @@ +#! /usr/bin/env bash +set -x + +BASE_DIR=`dirname $0` +INT_FILE=${BASE_DIR}/openocd/${PROGRAMMER_TYPE}.tcl +CPU_FILE=${BASE_DIR}/openocd/${PROGRAMMER_CPU}.tcl + +if [ ! -f ${INT_FILE} ]; then + printf "Interface ${PROGRAMMER_TYPE} not supported\n"; + exit 1; +fi + +if [ ! -f ${CPU_FILE} ]; then + printf "CPU ${PROGRAMMER_CPU} not supported\n"; + exit 1; +fi + +sed -e "s#PROGRAMMER_TYPE#${INT_FILE}#" ${BASE_DIR}/openocd/flash.cfg | sed -e "s#PROGRAMMER_CPU#${CPU_FILE}#" > openocd.tmp