xref: /rk3399_rockchip-uboot/scripts/decomp.sh (revision 35a34103be3976822e417593b0e27be2e79e7a17)
1# !/bin/bash
2set -e
3
4SUFFIX="lzma"
5ALGO="lzma"
6IMG="u-boot.bin"
7IMG_SIZE=`wc -c ${IMG} | awk '{ printf("0x%x", $1); }'`
8IMG_ADDR=`sed -n "/CONFIG_SYS_TEXT_BASE=/s/CONFIG_SYS_TEXT_BASE=//p" include/autoconf.mk|tr -d '\r'`
9${ALGO} -k -f -9 ${IMG}
10./tools/mkimage -A arm -O u-boot -T standalone -C ${ALGO} -a ${IMG_ADDR} -e ${IMG_SIZE} -d ${IMG}.${SUFFIX} ${IMG}.${SUFFIX}.uImage
11cat spl/u-boot-spl-pad.bin >> spl/u-boot-spl-nodtb.bin
12cat ${IMG}.${SUFFIX}.uImage >> spl/u-boot-spl-nodtb.bin
13cp -f spl/u-boot-spl-nodtb.bin spl/u-boot-spl.bin
14./make.sh spl
15
16
17