/*****************************************************************************
* 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