From 03ada50f4e3993fc9e3d4c17e952f12bb67d7d98 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Tue, 27 Aug 2019 00:50:13 +0800 Subject: [PATCH] add AT91 GPIO AND spi library --- linux-bsp/build.sh | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/linux-bsp/build.sh b/linux-bsp/build.sh index 774f598..ed31d90 100755 --- a/linux-bsp/build.sh +++ b/linux-bsp/build.sh @@ -10,10 +10,13 @@ PROJ_PATH=`pwd` +CROSSTOOL=/opt/buildroot/cortex-a5/bin/arm-linux- + BOARD=sama5d4 PACK_PATH=${PROJ_PATH}/tarballs PATCH_PATH=${PROJ_PATH}/patches PATCH_SUFIX=${BOARD}.patch + ROOTFS_SRC=rootfs @@ -79,12 +82,16 @@ SRC_DIR=$1 if [ ! -d ${SRC_DIR} ] ; then - show_banner "| start decmpress $SRC_DIR packet |" + show_banner "| start decompress $SRC_DIR packet |" tar -xJf ${PACK_PATH}/${SRC_DIR}.tar.xz cd ${SRC_DIR} if [ -f ${PATCH_PATH}/${SRC_DIR}-${PATCH_SUFIX} ] ; then show_banner "| patch for ${SRC_DIR} |" + + # update cross compiler + sed -i -e "s|^+CROSSTOOL=.*|+CROSSTOOL=${CROSSTOOL}|g" ${PATCH_PATH}/${SRC_DIR}-${PATCH_SUFIX} + patch -p1 < ${PATCH_PATH}/${SRC_DIR}-${PATCH_SUFIX} fi else @@ -128,8 +135,9 @@ LEB_CNT=`expr $PEB_CNT - 4 - $PEB_CNT \/ 100 ` #echo "Parition size ${partition_size}MiB and LEB=$LEB_CNT" - set -x - mkfs.ubifs -F -d ${ROOTFS_SRC} -m ${PAGE_SIZE} -e ${LEB_SIZE} -c $LEB_CNT -o ${ubimg_tmp} + set -x + printf "\nWARNNING: generete rootfs image need root privilege, please input sudo passwd!\n\n" + sudo mkfs.ubifs -F -d ${ROOTFS_SRC} -m ${PAGE_SIZE} -e ${LEB_SIZE} -c $LEB_CNT -o ${ubimg_tmp} set +x @@ -152,12 +160,8 @@ function build_rootfs() { if [ ! -d ${ROOTFS_SRC} ] ; then - if [ `id -u` != 0 ] ; then - printf "\nERROR: decompress rootfs need root privilege, please use sudo!\n\n" - exit ; - fi - - tar -xJf ${PACK_PATH}/${ROOTFS_SRC}.tar.xz + printf "\nWARNNING: decompress rootfs need root privilege, please input sudo passwd!\n\n" + sudo tar -xJf ${PACK_PATH}/${ROOTFS_SRC}.tar.xz fi show_banner "| start build rootfs image... |" -- Gitblit v1.9.1