I.MX6ULL 启动方式:

IMX6ULL使用靠近串口的那个网口,不是靠近3个USB的那个网口。
uboot 源码下载:
uboot版本命名:
前期:uboot-1.2.3
现在:uboot-2008.01
uboot 源码结构:
arch:与cpu架构相关的源代码
board:与开发板相关的源代码,包含各种官方评估板对应的源码
uboot是给半导体厂商提供的,我们用的是厂商提供给我们的,它们做了硬件适配,我们在此基础上修改。
正点原子编译
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_ddr512_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4出现这个就成功了:
image -e 0x87800000 -d u-boot.bin u-boot.imx
Image Type: Freescale IMX Boot Image
Image Ver: 2 (i.MX53/6/7 compatible)
Mode: DCD
Data Size: 364544 Bytes = 356.00 kB = 0.35 MB
Load Address: 877ff420
Entry Point: 87800000
uboot 编译
首次配置:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig编译:
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4