1、从Atk学习资料网盘获取uboot开发包:uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2
2、虚拟机安装库:sudo apt-get install libncurses5-dev
3、解压缩:tar -vxjf uboot-imx-2016.03-2.1.0-g8b546e4.tar.bz2
4、执行如下配置脚本文件
赋予执行权限:chmod 777 imx_6ull_emmc_defconfig.sh
#!/bin/bash
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
5、编译成功
![](https://img-blog.csdnimg.cn/direct/4035ef00fc104789bff115dbf5fee91f.png)
编译成功的uboot固件在根目录下,u-boot.bin
6、将编译好的uboot固件烧写到sd卡
chmod 777 imxdownload
//
给予
imxdownload
可执行权限,一次即可
./imxdownload u-boot.bin /dev/sdd //
烧写到
SD
卡,不能烧写到
/dev/sda
或
sda1
设备里面!
7、开发板插入sd卡,选择从sd卡启动
![](https://img-blog.csdnimg.cn/direct/ff0f8bc69e3146f68e0bf6f31abb3d24.png)