Removed ML401 support
[mw/milkymist.git] / load_demo.sh
1 #!/bin/bash
2
3 if [ -z "$PORT" ]
4 then
5         PORT=/dev/ttyUSB0
6 fi
7
8 if [ -z "$LOADADDR" ]
9 then
10         LOADADDR=0x40000000
11 fi
12
13 if [ -z "$IMAGE" ]
14 then
15         IMAGE=software/demo/boot.bin
16 fi
17
18 BASEDIR=`pwd`
19 LOGFILE=$BASEDIR/tools.log
20
21 echo "================================================================================"
22 echo "Starting Milkymist debug terminal"
23 echo ""
24 echo "Log file (host): $LOGFILE"
25 echo "Serial port:     $PORT"
26 echo "Image:           $IMAGE"
27 echo "Load address:    $LOADADDR"
28 echo "================================================================================"
29 echo ""
30
31 echo -n "Building host utilities..."
32 cd $BASEDIR/tools
33 make >> $LOGFILE 2>&1
34 if [ "$?" != 0 ] ; then
35         echo "FAILED"
36         exit 1
37 else
38         echo "OK"
39 fi
40
41 echo "Executing flterm..."
42
43 exec $BASEDIR/tools/flterm --port $PORT --kernel $BASEDIR/$IMAGE --kernel-adr $LOADADDR