blob: 353dc5a110700dd1ba83d0a76c4997233b60b009 [file] [log] [blame]
Chander Kashyap5777e122011-10-03 12:38:00 +05301#!/bin/sh
2
3. ./export.sh;
4cd ..;
5case $1 in
6 -h) clear;
7 echo "This is a automated tool to build and flash"
8 echo "ORIGEN and SMDKV310(EVT0|EVT1) boards"
9 echo"";
10 echo "-b: Build Image";
11 echo "-f: Flash Image";
12 echo "-h: Show Help";
13 echo "-v: Show Version";
14 echo"";
15 echo "examples:"
16 echo "Build image: \$ build.sh -b origen|smdkv310";
17 echo"";
18 echo "Flash image: \$ build.sh -f origen|smdkv310|smdkv310_evt1";
19 echo"";
20 echo"";;
21
22 -v) clear;
23 echo "Version 1.0";
24 echo "";
25 echo "Written By: Chander kashyap";
26 echo "";;
27
28 -b) make distclean;
29
30 case $2 in
31 smdkv310 | smdkv310_evt1)
32 make smdkv310_config;;
33
34 origen)
35 make origen_config;;
36 esac
37 make -j8;;
38
39 -f) umount /media/*;
40
41 case $2 in
42 smdkv310)
43 sudo dd if=spl/smdkv310-spl.bin of=/dev/sdc bs=512 count=32 seek=1;
44 sudo dd if=u-boot.bin of=/dev/sdc bs=512 count=1024 seek=65;;
45
46 origen)
47 sudo dd if=spl/origen-spl.bin of=/dev/sdc bs=512 count=32 seek=1;
48 sudo dd if=u-boot.bin of=/dev/sdc bs=512 count=1024 seek=65 ;;
49 smdkv310_evt1)
50 cd -;sudo dd if=FWL1 of=/dev/sdc bs=512 count=16 seek=1;cd -;
51 sudo dd if=spl/smdkv310-spl.bin of=/dev/sdc bs=512 count=32 seek=17;
52 sudo dd if=u-boot.bin of=/dev/sdc bs=512 count=1024 seek=49;;
53 esac
54esac
55cd -;