From 32d4f1c4b815b3f04e3020d09297ddcac1dd14cc Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 09 Nov 2021 22:41:49 +0800
Subject: [PATCH] update linux kernel build script and patch file
---
bsp/bootloader/build.sh | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/bsp/bootloader/build.sh b/bsp/bootloader/build.sh
index d9500c1..8e63781 100755
--- a/bsp/bootloader/build.sh
+++ b/bsp/bootloader/build.sh
@@ -21,6 +21,9 @@
PATCH_FILE=${PRJ_PATH}/patch/${UBOOT_SRC}-${BOARD}.patch
+CONF_FILE=.cfg-${BOARD}
+
+JOBS=`cat /proc/cpuinfo | grep processor | wc -l`
set -u
set -e
@@ -46,7 +49,7 @@
return 0;
fi
- printf "\n -- decompress ${UBOOT_SRC}-{BSP_BRANCH}.tar.xz now ... -- \n\n"
+ printf "\n -- decompress ${UBOOT_SRC}-${BSP_BRANCH}.tar.xz now ... -- \n\n"
tar -xJf ${TAR_PATH}/${UBOOT_SRC}-${BSP_BRANCH}.tar.xz
}
@@ -56,7 +59,7 @@
cd ${UBOOT_SRC}
- if [ -s $PATCH_FILE ] ; then
+ if [ ! -s $CONF_FILE -a -s $PATCH_FILE ] ; then
patch -p1 < $PATCH_FILE
fi
@@ -73,10 +76,10 @@
cd ${UBOOT_SRC}
if [ ! -f .config ] ; then
- make mx6ull_14x14_evk_defconfig
+ cp $CONF_FILE .config
fi
- make
+ make -j ${JOBS}
cp u-boot-dtb.imx ${IMG_NAME}
chmod a+x ${IMG_NAME}
@@ -102,6 +105,7 @@
cd ${UBOOT_SRC}
+ cp .config $CONF_FILE
make distclean
cd ${PRJ_PATH}
--
Gitblit v1.9.1