/***************************************************************************** * I.MX6 Android 5.1 纯Linux、U-Boot编译 * 说明: * 单纯编译一下Linux内核和U-Boot这部分代码,用于测试用。 * * 2017-5-12 * 中和区 曾剑锋 ****************************************************************************/ 一、Linux 内核编译:
1. 配置编译:make imx_v7_android_defconfig ARCH=arm 2. 内核编译:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x10008000 zImage 3. 设备树编译:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x10008000 dtbs 4. 输出文件: 1. arch/arm/boot/zImage ----> zImage 2. arch/arm/boot/dts/imx6dl-sabresd.dtb ----> zImage-imx6dl-sabresd.dtb 二、U-Boot 编译: 1. make mx6dlsabresd_config CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm 2. make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm 3. 输出文件: 1. u-boot.imx ----> u-boot-imx6dlsabresd_sd.imx