Lines Matching full:echo
57 echo
58 echo "Usage:"
59 echo " ./make.sh [board|sub-command]"
60 echo
61 echo " - board: board name of defconfig"
62 echo " - sub-command: elf*|loader|trust|uboot|--spl|--tpl|itb|map|sym|<addr>"
63 echo " - ini: ini file to pack trust/loader"
64 echo
65 echo "Output:"
66 echo " When board built okay, there are uboot/trust/loader images in current directory"
67 echo
68 echo "Example:"
69 echo
70 echo "1. Build:"
71 echo " ./make.sh evb-rk3399 --- build for evb-rk3399_defconfig"
72 echo " ./make.sh firefly-rk3288 --- build for firefly-rk3288_defconfig"
73 echo " ./make.sh EXT_DTB=rk-kernel.dtb --- build with exist .config and external dtb"
74 echo " ./make.sh --- build with exist .config"
75 echo " ./make.sh env --- build envtools"
76 echo
77 echo "2. Pack:"
78 echo " ./make.sh uboot --- pack uboot.img"
79 echo " ./make.sh trust --- pack trust.img"
80 echo " ./make.sh trust <ini> --- pack trust img with assigned ini file"
81 echo " ./make.sh loader --- pack loader bin"
82 echo " ./make.sh loader <ini> --- pack loader img with assigned ini file"
83 echo " ./make.sh --spl --- pack loader with u-boot-spl.bin"
84 echo " ./make.sh --tpl --- pack loader with u-boot-tpl.bin"
85 echo " ./make.sh --tpl --spl --- pack loader with u-boot-tpl.bin and u-boot-spl.bin"
86 echo
87 echo "3. Debug:"
88 echo " ./make.sh elf --- dump elf file with -D(default)"
89 echo " ./make.sh elf-S --- dump elf file with -S"
90 echo " ./make.sh elf-d --- dump elf file with -d"
91 echo " ./make.sh elf-* --- dump elf file with -*"
92 echo " ./make.sh <no reloc_addr> --- unwind address(no relocated)"
93 echo " ./make.sh <reloc_addr-reloc_off> --- unwind address(relocated)"
94 echo " ./make.sh map --- cat u-boot.map"
95 echo " ./make.sh sym --- cat u-boot.sym"
109 echo "ERROR: No ../rkbin repository"
159 echo "ERROR: No $1"
208 echo "ERROR: No $2"
221 echo "ERROR: $2 is not a bl31.elf file"
237 elif [ -z $(echo $1 | sed 's/[0-9,a-f,A-F,x,X,-]//g') ]; then
243 echo -e "\n${SUPPORT_LIST}\n"
244 echo "ERROR: No configs/${ARG_BOARD}_defconfig"
250 echo "## ${MAKE_CMD}"
255 echo "## ${MAKE_CMD}"
266 echo
267 echo "ERROR: No .config"
302 echo "ERROR: No find ${TOOLCHAIN}gcc"
308 echo "${TOOLCHAIN}" > ${CC_FILE}
416 echo -e "\n${ELF}: file format elf\n"
483 if [ -z $(echo ${FUNCADDR} | sed 's/[0-9,a-f,A-F,x,X,-]//g') ] && [ ${FUNCADDR} ]; then
485 if [ `echo ${FUNCADDR} | sed -n "/0[x,X]/p" | wc -l` -ne 0 ]; then
486 FUNCADDR=`echo ${FUNCADDR} | awk '{ print strtonum($0) }'`
487 FUNCADDR=`echo "obase=16;${FUNCADDR}"|bc | tr '[A-Z]' '[a-z]'`
489 if [ `echo ${RELOCOFF} | sed -n "/0[x,X]/p" | wc -l` -ne 0 ] && [ ${RELOCOFF} ]; then
490 RELOCOFF=`echo ${RELOCOFF} | awk '{ print strtonum($0) }'`
491 RELOCOFF=`echo "obase=16;${RELOCOFF}"|bc | tr '[A-Z]' '[a-z]'`
497 FUNCADDR=`echo $((16#${FUNCADDR}))`
498 RELOCOFF=`echo $((16#${RELOCOFF}))`
500 FUNCADDR=$(echo "obase=16;${FUNCADDR}"|bc | tr '[A-Z]' '[a-z]')
503 echo
514 echo "ERROR: No ${INI}"
535 echo "Input:"
536 echo " ${INI}"
537 echo " ${TPL_BIN}"
538 echo " ${SPL_BIN}"
539 echo
540 echo "Pack ${PLAT} idblock.bin okay!"
541 echo
548 echo "ERROR: No ${INI}"
571 echo "WARN: No tee bin"
577 TEE_ADDR="0x"$(echo "obase=16;$((DRAM_BASE+0x8400000))"|bc)
594 echo "ERROR: No ${INIT_BIN} address in ${INI}"
622 echo "ERROR: No ${MCU_BIN} address in ${INI}"
640 echo "ERROR: No ${LOAD_BIN} address in ${INI}"
675 echo "pack u-boot.itb okay! Input: ${INI}"
676 echo
711 echo "ERROR: No CONFIG_SYS_TEXT_BASE for u-boot";
755 echo "ERROR: No 'dtc', please: apt-get install device-tree-compiler"
759 echo "ERROR: No python2"
774 echo "pack uboot.img okay! Input: ${INI_TRUST}"
808 echo
810 echo "Platform ${RKCHIP_LABEL} is build OK, with exist .config"
812 echo "Platform ${RKCHIP_LABEL} is build OK, with new .config(${MAKE_CMD})"
828 echo ${TOOLCHAIN}