X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao-bringup%2Fturnon_easymini;fp=ao-bringup%2Fturnon_easymini;h=db2b3248ef35e6127594c1f095e619cc5c2dc7e8;hp=3c24aa215e7ee502bc04253ec60fbbacc8a9721a;hb=4800497fa1fc449807ef0097cc3fed367641ae29;hpb=24167015705ae831692b95735968b04a876f935e diff --git a/ao-bringup/turnon_easymini b/ao-bringup/turnon_easymini old mode 100644 new mode 100755 index 3c24aa21..db2b3248 --- a/ao-bringup/turnon_easymini +++ b/ao-bringup/turnon_easymini @@ -20,7 +20,8 @@ fi VERSION=1.0 PRODUCT=EasyMini -#VERSION=0.1 +BASE=`echo $PRODUCT | tr 'A-Z' 'a-z'` +echo $FILE echo "$PRODUCT v$VERSION Turn-On and Calibration Program" echo "Copyright 2010 by Bdale Garbee. Released under GPL v2" @@ -34,23 +35,24 @@ read SERIAL echo $FLASH_LPC -$FLASH_LPC ../src/easymini-v$VERSION/flash-loader/*.elf || exit 1 +$FLASH_LPC ../src/$BASE-v$VERSION/flash-loader/$BASE-v$VERSION-altos-flash-*.elf || exit 1 -sleep 2 +sleep 1 + +echo $USBLOAD -$USBLOAD --serial=$SERIAL ../src/easymini-v$VERSION/*.ihx || exit 1 -#$USBLOAD --serial=$SERIAL /usr/share/altos/telemega-v$VERSION*.ihx || exit 1 +$USBLOAD --serial=$SERIAL ../src/$BASE-v$VERSION/*.ihx || exit 1 sleep 2 -dev=`ao-list | awk '/$PRODUCT-v'"$VERSION"'/ { print $3; exit(0); }'` +dev=`ao-list | awk '/'"$PRODUCT"'-v'"$VERSION"'/ { print $3; exit(0); }'` case "$dev" in /dev/tty*) echo "$PRODUCT found on $dev" ;; *) - echo 'No $PRODUCT-v'"$VERSION"' found' + echo 'No '"$PRODUCT"'-v'"$VERSION"' found' exit 1 ;; esac @@ -76,3 +78,19 @@ case $? in echo "failed" exit 1 esac + +FLASHSIZE=1048576 + +echo "Testing flash" +./test-flash "$dev" "$FLASHSIZE" + +case $? in +0) + ;; +*) + echo "failed" + exit 1 +esac + +echo "$PRODUCT-v$VERSION" serial "$SERIAL" is ready to ship +exit 0