16 bit flash support
[mw/milkymist.git] / flash_bitstream.sh
1 #!/bin/bash
2
3 source setup.inc
4
5 BASEDIR=`pwd`
6 LOGFILE=$BASEDIR/bitflash.log
7
8 echo "================================================================================"
9 echo "Flashing Milkymist bitstream file"
10 echo ""
11 echo "Board:    $BOARD"
12 echo "Log file: $LOGFILE"
13 echo "================================================================================"
14 echo ""
15
16 echo -n "Flashing FPGA bitstream..."
17 echo >> $LOGFILE
18 date >> $LOGFILE
19 cd $BASEDIR/boards/$BOARD/synthesis && make -f Makefile.$SYNTOOL flash > $LOGFILE 2>&1
20 if [ "$?" != 0 ] ; then
21         echo "FAILED"
22         exit 1
23 else
24         echo "OK"
25 fi
26
27 cd $BASEDIR
28
29 echo "Flashing complete!"