| | |
| | | |
| | | IMG_PATH=${PRJ_PATH}/../images/ |
| | | |
| | | BOARD=imx6ull |
| | | BOARD=igkboard |
| | | |
| | | CROSS_TOOL=/opt/buildroot/cortexA7/bin/arm-linux- |
| | | |
| | |
| | | |
| | | PATCH_FILE=${PRJ_PATH}/patch/${UBOOT_SRC}-${BOARD}.patch |
| | | |
| | | CONF_FILE=.cfg-${BOARD} |
| | | CONF_FILE=configs/${BOARD}_defconfig |
| | | |
| | | JOBS=`cat /proc/cpuinfo | grep processor | wc -l` |
| | | |
| | |
| | | fi |
| | | |
| | | printf "\n\nModify cross compiler in Makefile: $CROSS_TOOL\n\n" |
| | | sed -i -e "s|^CROSS_COMPILE=.*|CROSS_COMPILE=${CROSS_TOOL}|g" Makefile |
| | | sed -i -e "s|^CROSS_COMPILE=.*|CROSS_COMPILE?=${CROSS_TOOL}|g" Makefile |
| | | |
| | | cd ${PRJ_PATH} |
| | | } |
| | |
| | | |
| | | cd ${UBOOT_SRC} |
| | | |
| | | if [ ! -f .config ] ; then |
| | | cp $CONF_FILE .config |
| | | fi |
| | | |
| | | make ${BOARD}_defconfig |
| | | make -j ${JOBS} |
| | | cp u-boot-dtb.imx ${IMG_NAME} |
| | | chmod a+x ${IMG_NAME} |
| | |
| | | |
| | | cd ${UBOOT_SRC} |
| | | |
| | | cp .config $CONF_FILE |
| | | make distclean |
| | | |
| | | cd ${PRJ_PATH} |
| | |
| | | |
| | | function gen_patch() |
| | | { |
| | | do_clean |
| | | msg_banner "Clean ${UBOOT_SRC} source code" |
| | | cd ${UBOOT_SRC} |
| | | make savedefconfig |
| | | mv defconfig ${CONF_FILE} |
| | | make distclean |
| | | cd - |
| | | |
| | | mv ${UBOOT_SRC} ${UBOOT_SRC}-${BOARD} |
| | | |