ao-tools/ao-flash-stm: Use openocd instead of st-utils
[fw/altos] / ao-tools / ao-flash / ao-flash-stm
old mode 100644 (file)
new mode 100755 (executable)
index c5aeb7a..a20428f
@@ -7,15 +7,10 @@ case "$#" in
 esac
 cmds=/tmp/flash$$
 trap "rm $cmds" 0 1 15
-for file in "$@"; do
-       echo "flash write_image $file"
-done > $cmds
+file="$1"
+echo "program $file reset" > $cmds
 openocd \
        -f interface/stlink-v2.cfg \
-       -f target/stm32lx_stlink.cfg \
-       -c init \
-       -c 'reset halt' \
+       -f target/stm32l1.cfg \
        -f $cmds \
-       -c 'reset init' \
-        -c 'reset run' \
        -c shutdown