xref: /rk3399_rockchip-uboot/scripts/decomp.sh (revision b9fb3eda732297f8c84a06ded62543f5579fc0eb)
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