4.16.2内核编译,并在imx6ul上使用

#!/bin/bash

#声明所用的平台

export ARCH=arm       

#配置所用的编译器,本次赢得编译器是gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar。

export CROSS_COMPILE=/usr/local/arm/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi-

#清空编译变量

#make mrproper  # means CLEAN

#配置deconfig,根据自己的平台配置,这个的文件在(arch/arm/configs)路径下,根据自己的板子配置,

make imx_v6_v7_defconfig

#编译内核, LOADADDR=0x10008000这个是你的uboot的内核引导位置,每个uboot都是不同的

make uImage LOADADDR=0x10008000 -j4

#编译设备树,我的是用的6ul的,用别的自己编译别的。

make imx6ul-14x14-evk.dtb

你可能感兴趣的:(4.16.2内核编译,并在imx6ul上使用)