1*b9fb3edaSJoseph Chen# !/bin/bash 2*b9fb3edaSJoseph Chenset -e 3*b9fb3edaSJoseph Chen 4*b9fb3edaSJoseph ChenSUFFIX="lzma" 5*b9fb3edaSJoseph ChenALGO="lzma" 6*b9fb3edaSJoseph ChenIMG="u-boot.bin" 7*b9fb3edaSJoseph ChenIMG_SIZE=`wc -c ${IMG} | awk '{ printf("0x%x", $1); }'` 8*b9fb3edaSJoseph ChenIMG_ADDR=`sed -n "/CONFIG_SYS_TEXT_BASE=/s/CONFIG_SYS_TEXT_BASE=//p" include/autoconf.mk|tr -d '\r'` 9*b9fb3edaSJoseph Chen${ALGO} -k -f -9 ${IMG} 10*b9fb3edaSJoseph Chen./tools/mkimage -A arm -O u-boot -T standalone -C ${ALGO} -a ${IMG_ADDR} -e ${IMG_SIZE} -d ${IMG}.${SUFFIX} ${IMG}.${SUFFIX}.uImage 11*b9fb3edaSJoseph Chencat spl/u-boot-spl-pad.bin >> spl/u-boot-spl-nodtb.bin 12*b9fb3edaSJoseph Chencat ${IMG}.${SUFFIX}.uImage >> spl/u-boot-spl-nodtb.bin 13*b9fb3edaSJoseph Chencp -f spl/u-boot-spl-nodtb.bin spl/u-boot-spl.bin 14*b9fb3edaSJoseph Chen./make.sh spl 15*b9fb3edaSJoseph Chen 16*b9fb3edaSJoseph Chen 17