3 # Set default cross compiler
4 CROSS_COMPILER=/opt/toolchains/arm-2008q3/bin/arm-none-linux-gnueabi-
6 # Check this system has ccache
10 if [ "$?" -eq "0" ]; then
18 if [ "$USER" = "kmpark" ]; then
19 CROSS_COMPILER=/pub/toolchains/gcc-4.3.2/bin/arm-none-linux-gnueabi-
22 if [ "$USER" = "dofmind" ]; then
23 CROSS_COMPILER=/opt/toolchains/arm-2008q3/bin/arm-none-linux-gnueabi-
26 if [ "$USER" = "prom" ]; then
27 CROSS_COMPILER=/opt/toolchains/arm-2008q3/bin/arm-none-linux-gnueabi-
30 if [ "$USER" = "jaehoon" ]; then
31 CROSS_COMPILER=/usr/local/arm/arm-2008q3/bin/arm-none-linux-gnueabi-
38 make ARCH=arm CROSS_COMPILE="$CCACHE $CROSS_COMPILER" $JOBS $*
43 cat onenand_ipl/onenand-ipl-16k-evt0.bin u-boot.bin > u-boot-onenand-evt0.bin
44 # To distinguish previous u-boot-onenand.bin, it uses the evt1 suffix
45 cp u-boot-onenand.bin u-boot-onenand-evt1.bin
55 size=`ls -al u-boot-onenand.bin | awk -F' ' '{printf $5}'`
56 if [ "$size" -ge "262144" ]; then
57 echo "u-boot-onenand.bin execced the 256KiB 262144 -> $size"
61 if [ "$USER" = "kmpark" ]; then
62 ls -al u-boot.bin u-boot-onenand.bin u-boot-onenand-evt0.bin
63 # To prevent wrong program
64 cp -f u-boot-onenand-evt0.bin u-boot-onenand.bin
65 cp -f u-boot.bin u-boot-onenand.bin u-boot-onenand-evt0.bin /tftpboot
70 elif [ "$USER" = "dofmind" ]; then
71 tar cvf system_uboot_evt0.tar u-boot-onenand-evt0.bin
72 tar cvf system_uboot_evt1.tar u-boot-onenand-evt1.bin
73 mv -f system_uboot_*.tar /home/work
74 elif [ "$USER" = "prom" ]; then
75 tar cvf system_uboot_evt0.tar u-boot-onenand-evt0.bin
76 tar cvf system_uboot_evt1.tar u-boot-onenand-evt1.bin
77 mv -f system_uboot* /home/share/Work/bin