mkfirmware.sh&mk-image.sh: Make sure using buildroot host tools
Change-Id: I3037ec2d5b91b34a9b31aa1a0887a4f47f7162b8 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
This commit is contained in:
@ -194,15 +194,8 @@ function clean_all(){
|
||||
}
|
||||
|
||||
function build_firmware(){
|
||||
HOST_DIR=$TOP_DIR/buildroot/output/host
|
||||
if [ -d "$TARGET_OUTPUT_DIR" ];then
|
||||
HOST_DIR=$TARGET_OUTPUT_DIR/host
|
||||
fi
|
||||
|
||||
HOST_PATH=$HOST_DIR/usr/sbin:$HOST_DIR/usr/bin:$HOST_DIR/sbin:$HOST_DIR/bin
|
||||
|
||||
# mkfirmware.sh to genarate image
|
||||
PATH=$HOST_PATH:$PATH ./mkfirmware.sh $BOARD_CONFIG
|
||||
./mkfirmware.sh $BOARD_CONFIG
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Make image ok!"
|
||||
else
|
||||
|
||||
@ -1,9 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -d "$TARGET_OUTPUT_DIR" ];then
|
||||
if [ ! -d "$TARGET_OUTPUT_DIR" ]; then
|
||||
echo "Source buildroot/build/envsetup.sh firstly!!!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Prefer using buildroot host tools for compatible.
|
||||
HOST_DIR=$TARGET_OUTPUT_DIR/host
|
||||
export PATH=$HOST_DIR/usr/sbin:$HOST_DIR/usr/bin:$HOST_DIR/sbin:$HOST_DIR/bin:$PATH
|
||||
fi
|
||||
|
||||
fatal()
|
||||
{
|
||||
|
||||
@ -30,6 +30,12 @@ LOADER=$TOP_DIR/u-boot/*_loader_v*.bin
|
||||
MKIMAGE=$TOP_DIR/device/rockchip/common/mk-image.sh
|
||||
mkdir -p $ROCKDEV
|
||||
|
||||
# Require buildroot host tools to do image packing.
|
||||
if [ ! -d "$TARGET_OUTPUT_DIR" ]; then
|
||||
echo "Source buildroot/build/envsetup.sh"
|
||||
source $TOP_DIR/buildroot/build/envsetup.sh $RK_CFG_BUILDROOT
|
||||
fi
|
||||
|
||||
if [ $RK_ROOTFS_IMG ]
|
||||
then
|
||||
if [ -f $ROOTFS_IMG ]
|
||||
|
||||
@ -35,6 +35,11 @@ MKIMAGE=$TOP_DIR/device/rockchip/common/mk-image.sh
|
||||
rm -rf $ROCKDEV
|
||||
mkdir -p $ROCKDEV
|
||||
|
||||
# Require buildroot host tools to do image packing.
|
||||
if [ ! -d "$TARGET_OUTPUT_DIR" ]; then
|
||||
echo "Source buildroot/build/envsetup.sh"
|
||||
source $TOP_DIR/buildroot/build/envsetup.sh $RK_CFG_BUILDROOT
|
||||
fi
|
||||
|
||||
if [ "${RK_OEM_DIR}" == "dueros" ];then
|
||||
if [ $RK_ARCH == arm ];then
|
||||
|
||||
Reference in New Issue
Block a user