1#!/usr/bin/bash 2 3if [ $# -eq 0 ] 4then 5 echo "usage: setcountrycode [jp|us|eu|kr|cn]" 6 echo " Sets the country code on disc." 7 exit 0 8fi 9 10if [ $1 != "jp" -a $1 != "us" -a $1 != "eu" -a $1 != "kr" -a $1 != "cn" ] 11then 12 echo "Illegal argument. Do nothing and exit." 13 exit 1 14fi 15 16if [ "$NDEV" = "" ] 17then 18 echo "NDEV is not found. Do nothing and exit." 19 exit 0 20fi 21 22if [ "$NDEV" != "" ] 23then 24 echo "NDEV detected" 25 26 # 27 # change NDEV configuration 28 # 29 if [ $1 = "jp" ] 30 then 31 CPARA=0 32 CNAME=Japan 33 elif [ $1 = "us" ] 34 then 35 CPARA=1 36 CNAME=US 37 elif [ $1 = "eu" ] 38 then 39 CPARA=2 40 CNAME=Europe 41 elif [ $1 = "kr" ] 42 then 43 CPARA=4 44 CNAME=Korea 45 elif [ $1 = "cn" ] 46 then 47 CPARA=5 48 CNAME=China 49 fi 50# echo ${CPARA} 51# echo ${CNAME} 52 53 for i in "$REVOLUTION_SDK_ROOT"/X86/bin/rvl*.bin 54 do 55# echo "$i" 56 if ! $REVOLUTION_SDK_ROOT/x86/bin/tickleBI3 -o "$i" 0x0 ${CPARA} 57 then 58 echo "Failed to set the country code on disc." 59 exit 1 60 61 fi 62 done 63 if [ -e $REVOLUTION_SDK_ROOT/x86/bin/wbi.bin ] 64 then 65 if ! $REVOLUTION_SDK_ROOT/x86/bin/tickleWBI "$REVOLUTION_SDK_ROOT/X86/bin/wbi.bin" -c ${CPARA} 66 then 67 echo "Failed to set the contry code for nand application." 68 exit 1 69 fi 70 fi 71 echo "Successfully done. Set the country code for the disc to ${CNAME}." 72fi 73 74echo 75echo "**********************************************************************" 76echo "* If you make master data, you must execute ndrun before you do so!! *" 77echo "**********************************************************************" 78echo 79