| | |
| | | #!/bin/bash |
| | | |
| | | INST_DRIVER=1 |
| | | |
| | | PRJ_PATH=`pwd` |
| | | |
| | | IMG_PATH=${PRJ_PATH}/../images/boot |
| | | |
| | | # update by top build.sh |
| | | BOARD=igkboard |
| | | |
| | | BSP_BRANCH=lf-5.10.52-2.1.0 |
| | | CROSS_TOOL=/opt/buildroot/cortexA7/bin/arm-linux- |
| | | |
| | | # linux kernel tarball path and branch |
| | | INST_DRIVER=1 |
| | | |
| | | TAR_PATH=${PRJ_PATH}/../tarball |
| | | BSP_BRANCH=lf-5.10.52-2.1.0 |
| | | IMG_PATH=${PRJ_PATH}/../images/boot |
| | | |
| | | BOOT=emmc |
| | | |
| | | LINUX_SRC=linux-imx |
| | | |
| | | PATCH_FILE=${PRJ_PATH}/patch/${LINUX_SRC}-${BOARD}.patch |
| | | |
| | | CONF_FILE=arch/arm/configs/${BOARD}_defconfig |
| | | |
| | | JOBS=`cat /proc/cpuinfo | grep processor | wc -l` |
| | |
| | | |
| | | set -x |
| | | cp arch/arm/boot/zImage ${IMG_PATH} |
| | | cp arch/arm/boot/dts/imx6ul-14x14-evk-emmc.dtb ${IMG_PATH}/${BOARD}-${BOOT}.dtb |
| | | cp arch/arm/boot/dts/${BOARD}-${BOOT}.dtb ${IMG_PATH}/ |
| | | |
| | | cp arch/arm/boot/zImage /tftp |
| | | cp arch/arm/boot/dts/imx6ul-14x14-evk-emmc.dtb /tftp/${BOARD}-${BOOT}.dtb |
| | | cp arch/arm/boot/dts/${BOARD}-${BOOT}.dtb /tftp/ |
| | | set +x |
| | | |
| | | if [ $INST_DRIVER != 0 ] ;then |
| | | rm -rf ${PRJ_PATH}/../rootfs/driver |
| | | make modules_install INSTALL_MOD_PATH=${PRJ_PATH}/../rootfs/driver INSTALL_MOD_STRIP=1 |
| | | fi |
| | | |