IMX6ULL学习过程(七)嵌入式Linux之Uboot移植

1.Uboot概述

作用:系统引导,启动Linux内核

1.uboot官方源码 (uboot官网:http://www.denx.de/wiki/U-Boot/

2.半导体厂商根据uboot官方源码修改,适应评估板 

NXP维护的uboot:

http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tag/?h=imx_v2016.03_4.1.15_2.0.0_ga&id=
rel_imx_4.1.15_2.1.0_ga
 

3.开发板厂商根据半导体厂商修改后的uboot源码再做修改,适应自家的开发板

我们要做的就是第三步,在NXP修改的基础上再做修改。

2.编译NXP官方提供的uboot

1.在Ubuntu下新建工作目录,并将NXP源码上传到工作目录,解压

IMX6ULL学习过程(七)嵌入式Linux之Uboot移植_第1张图片

tar -vxf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2

2.添加编译环境

cd uboot-imx-rel_imx_4.1.15_2.1.0_ga/
vim Makefile

添加如下两行

IMX6ULL学习过程(七)嵌入式Linux之Uboot移植_第2张图片

3.编译

make mx6ull_14x14_evk_emmc_defconfig
make V=1 -j16

4.将u-boot.bin文件拷贝到SD卡,插入开发板,设置SD卡启动,烧写验证

3移植uboot

你可能感兴趣的:(linux,imx6ull)