add test.c
[qemu/mini2440/sniper_sniper_test.git] / mini2440 / mini2440_start.sh
blobc3eb927399310fbfb5258c23dcd4384e41a51103
1 #!/bin/bash
3 base=$(dirname $0)
5 echo Starting in $base
7 name_nand="$base/mini2440_nand.bin"
8 name_snapshots="$base/mini2440_snapshots.img"
10 if [ ! -f "$name_nand" ]; then
11 echo $0 : creating NAND empty image : "$name_nand"
12 dd if=/dev/zero of="$name_nand" bs=528 count=131072
14 if [ ! -f "$name_snapshots" ]; then
15 echo $0 : creating empty snapshot image : "$name_snapshots"
16 qemu-img create "$name_snapshots" 100MB
19 # remove old socket
20 rm -rf .mini2440_monitor
22 cmd="$base/../arm-softmmu/qemu-system-arm \
23 -M mini2440 $* \
24 -drive file=$name_snapshots,snapshot=on \
25 -serial stdio \
26 -kernel /tftpboot/uImage \
27 -mtdblock "$name_nand" \
28 -show-cursor \
29 -usb -usbdevice keyboard -usbdevice mouse \
30 -net nic,vlan=0 \
31 -net tap,vlan=0,ifname=tap0 \
32 -monitor telnet::5555,server,nowait"
34 # -monitor unix:.mini2440_monitor,server,nowait"
36 echo $cmd
37 $cmd