mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-22 01:15:26 +08:00
This patch fixed the error "bash: mksdimg.sh: No such file or directory" when building cv18xx_aarch64. The issue is introduced by commit "bsp: cvitek: removed useless files after using rttpkgtool". In addition, in order to unify the logic with riscv as much as possible, the name of the "milkv-duo256m" directory under cv18xx_aarch64 is uniformly changed to "duo256m". This patch also improve the README, adding instructions to install xz-utils. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
49 lines
1.4 KiB
Bash
Executable File
49 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
C906_LITTLE_BIN_PATH=../c906_little/rtthread.bin
|
|
GEN_FIP_PATH=../output/duo256m/
|
|
DEPENDS_FILE_PATH=./prebuild/duo256m
|
|
|
|
BLCP_IMG_RUNADDR=0x05200200
|
|
BLCP_PARAM_LOADADDR=0
|
|
NAND_INFO=00000000
|
|
NOR_INFO='FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'
|
|
FIP_COMPRESS=lzma
|
|
|
|
CHIP_CONF_PATH=${DEPENDS_FILE_PATH}/chip_conf.bin
|
|
DDR_PARAM_TEST_PATH=${DEPENDS_FILE_PATH}/ddr_param.bin
|
|
BL2_PATH=${DEPENDS_FILE_PATH}/bl2.bin
|
|
BLCP_PATH=${DEPENDS_FILE_PATH}/empty.bin
|
|
MONITOR_PATH=${DEPENDS_FILE_PATH}/bl31.bin
|
|
LOADER_2ND_PATH=${DEPENDS_FILE_PATH}/u-boot-raw.bin
|
|
|
|
if [ -f "$C906_LITTLE_BIN_PATH" ]; then
|
|
echo "The file $C906_LITTLE_BIN_PATH exist."
|
|
BLCP_2ND_PATH=${C906_LITTLE_BIN_PATH}
|
|
else
|
|
echo "The file $C906_LITTLE_BIN_PATH does not exist. Execute scons to compile it."
|
|
exit
|
|
fi
|
|
|
|
mkdir -p $GEN_FIP_PATH
|
|
|
|
echo "Combining fip.bin..."
|
|
. ${DEPENDS_FILE_PATH}/blmacros.env && \
|
|
${DEPENDS_FILE_PATH}/fiptool.py -v genfip \
|
|
${GEN_FIP_PATH}/fip.bin \
|
|
--MONITOR_RUNADDR="${MONITOR_RUNADDR}" \
|
|
--BLCP_2ND_RUNADDR="${BLCP_2ND_RUNADDR}" \
|
|
--CHIP_CONF=${CHIP_CONF_PATH} \
|
|
--NOR_INFO=${NOR_INFO} \
|
|
--NAND_INFO=${NAND_INFO} \
|
|
--BL2=${BL2_PATH} \
|
|
--BLCP_IMG_RUNADDR=${BLCP_IMG_RUNADDR} \
|
|
--BLCP_PARAM_LOADADDR=${BLCP_PARAM_LOADADDR} \
|
|
--BLCP=${BLCP_PATH} \
|
|
--DDR_PARAM=${DDR_PARAM_TEST_PATH} \
|
|
--BLCP_2ND=${BLCP_2ND_PATH} \
|
|
--MONITOR=${MONITOR_PATH} \
|
|
--LOADER_2ND=${LOADER_2ND_PATH} \
|
|
--compress=${FIP_COMPRESS}
|
|
|
|
echo "Combining fip.bin done!"
|