guowenxue
2026-07-12 878454bdcb91187909bedcf914e7740e7a48b2d4
bsp/kernel/build.sh
@@ -99,8 +99,10 @@
    if [[ $BOARD =~ mx6ull ]] ; then
        export ARCH=arm
        export KERNEL_IMAGE=zImage
    else
        export ARCH=arm64
        export KERNEL_IMAGE=Image
    fi
}
@@ -157,27 +159,13 @@
        rm -rf $PRFX_PATH/*
    fi
    mkdir -p $PRFX_PATH/overlays
    # Install system image and device tree binaries
    cp -f arch/${ARCH}/boot/$KERNEL_IMAGE $PRFX_PATH
    if [[ $BOARD =~ 6ull ]] ; then
        set -x
        cp -f arch/${ARCH}/boot/zImage $PRFX_PATH
        cp -f arch/${ARCH}/boot/dts/${BOARD}.dtb $PRFX_PATH
        if [ -d arch/${ARCH}/boot/dts/${BOARD} ] ; then
            cp -f arch/${ARCH}/boot/dts/${BOARD}/*.dtbo $PRFX_PATH/overlays
        fi
        set +x
    else
        set -x
        cp -f arch/${ARCH}/boot/Image $PRFX_PATH
        cp -f arch/${ARCH}/boot/dts/freescale/${BOARD}.dtb $PRFX_PATH
        if [ -d arch/${ARCH}/boot/dts/${BOARD} ] ; then
            cp -f arch/${ARCH}/boot/dts/${BOARD}/*.dtbo $PRFX_PATH/overlays
        fi
        set +x
    fi
    DTB_PATH=$(find "arch/${ARCH}/boot/dts" -type f -name "${BOARD}.dtb" -exec dirname {} \; | head -n 1)
    cp -f ${DTB_PATH}/${BOARD}.dtb $PRFX_PATH
    mkdir -p $PRFX_PATH/overlays
    cp -f ${DTB_PATH}/${BOARD}/*.dtbo $PRFX_PATH/overlays
    # Install kernel modules
    make modules_install INSTALL_MOD_PATH=$PRFX_PATH INSTALL_MOD_STRIP=1