ao-tools: complain if st-flash is not available
[fw/altos] / ao-tools / ao-flash / ao-flash-stm
index 993258e5f0be2a9b37b9db1dceabcac768a17e0e..9eebf5d2e55eb0dde1312d95cf53c8c95a669db5 100644 (file)
@@ -6,6 +6,15 @@ case "$#" in
        ;;
 esac
 
+ST_FLASH=st-flash
+
+if which $ST_FLASH > /dev/null; then
+    :
+else
+    echo "$0: $ST_FLASH not found. Check to see if the stlink package is installed"
+    exit 1
+fi
+
 file=$1
 
 bin=/tmp/flash$$.bin
@@ -21,4 +30,4 @@ esac
 
 arm-none-eabi-objcopy -O binary $file $bin
 
-st-flash --reset write $bin $base
\ No newline at end of file
+$ST_FLASH --reset write $bin $base