1*59d93199SJoseph Chen# 2*59d93199SJoseph Chen# Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd 3*59d93199SJoseph Chen# 4*59d93199SJoseph Chen# SPDX-License-Identifier: GPL-2.0 5*59d93199SJoseph Chen# 6*59d93199SJoseph Chen 7*59d93199SJoseph ChenExample usage of scripts/tools for Rockchip 8*59d93199SJoseph Chen 9*59d93199SJoseph Chen- Here only shows the typical example usage, but not all 10*59d93199SJoseph Chen- Mainly for providing developers with a quick reference 11*59d93199SJoseph Chen- Get more detail information by scripts/tools help 12*59d93199SJoseph Chen======================================================== 13*59d93199SJoseph Chen 14*59d93199SJoseph Chen[scripts] 15*59d93199SJoseph Chen # pack_resource.sh 16*59d93199SJoseph Chen ./scripts/pack_resource.sh resource.img 17*59d93199SJoseph Chen 18*59d93199SJoseph Chen # unpack_resource.sh 19*59d93199SJoseph Chen ./scripts/unpack_resource.sh resource.img out/ 20*59d93199SJoseph Chen 21*59d93199SJoseph Chen # mkbootimg 22*59d93199SJoseph Chen ./scripts/mkbootimg --kernel zImage --second resource.img --ramdisk ramdisk.img --out boot.img 23*59d93199SJoseph Chen 24*59d93199SJoseph Chen # unpack_bootimg 25*59d93199SJoseph Chen ./scripts/unpack_bootimg --boot_img boot.img --out out/ 26*59d93199SJoseph Chen 27*59d93199SJoseph Chen # repack-bootimg 28*59d93199SJoseph Chen ./scripts/repack-bootimg --boot_img boot.img --kernel zImage -o boot_repack.img 29*59d93199SJoseph Chen 30*59d93199SJoseph Chen # stacktrace.sh 31*59d93199SJoseph Chen ./scripts/stacktrace.sh dump.txt 32*59d93199SJoseph Chen ./scripts/stacktrace.sh dump.txt spl 33*59d93199SJoseph Chen ./scripts/stacktrace.sh dump.txt tpl 34*59d93199SJoseph Chen 35*59d93199SJoseph Chen[tools] 36*59d93199SJoseph Chen # resource_tool 37*59d93199SJoseph Chen ./tools/resource_tool rk-kernel.dtb logo_kernel.bmp logo.bmp 38*59d93199SJoseph Chen ./tools/resource_tool --unpack --image=resource.img out/ 39*59d93199SJoseph Chen 40*59d93199SJoseph Chen # trust_merger 41*59d93199SJoseph Chen ./tools/trust_merger ./RKTRUST/RK3399TRUST.ini 42*59d93199SJoseph Chen ./tools/trust_merger --unpack trust.img 43*59d93199SJoseph Chen 44*59d93199SJoseph Chen # boot_merger 45*59d93199SJoseph Chen ./tools/boot_merger ./RKBOOT/RK3399MINIALL.ini 46*59d93199SJoseph Chen ./tools/boot_merger --unpack rk3399_loader_v1.17.115.bin 47*59d93199SJoseph Chen 48*59d93199SJoseph Chen # loaderimage 49*59d93199SJoseph Chen ./tools/loaderimage --pack --uboot ./u-boot.bin uboot.img 0x60000000 --size 1024 2 50*59d93199SJoseph Chen ./tools/loaderimage --unpack --uboot uboot.img uboot.bin 51*59d93199SJoseph Chen 52*59d93199SJoseph Chen ./tools/loaderimage --pack --trustos ./bin/rk32/rk322x_tee_v2.00.bin trust.img 0x80000000 --size 1024 2 53*59d93199SJoseph Chen ./tools/loaderimage --unpack --trustos trust.img tee.bin 54