U-boot移植

学习如何将 NXP 官方的 uboot 移植到正点原子的 I.MX6ULL 开发板上,
uboot 移植的一般流程:
①、在 uboot 中找到参考的开发平台,一般是原厂的开发板。
②、参考原厂开发板移植 uboot 到我们所使用的开发板上。因为我们的开发板是参考 NXP 官方的 I.MX6ULL EVK 开发板做的硬件,因此我们在移植 uboot 的时候就可以以 NXP 官方的 I.MX6ULL EVK 开发板为蓝本。

        NXP 官方的uboot 放到了开发板光盘中,路径为 :1、例程源码->4、NXP 官方原版 Uboot 和 Linux->uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2。将uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 发送到 Ubuntu中并解压,然后创建 VSCode 工程。

在移植之前,我们先编译一下 NXP 官方 I.MX6ULL EVK 开发板对应的 uboot,首先是配置uboot,configs 目录下有很多跟 I.MX6UL/6ULL 有关的配置如图所示,

在这里插入图片描述

我们最终只需要关注 mx6ull_14x14_evk_emmc_defconfig 这个配置文件 

在 NXP 官方 I.MX6UL/6ULL 默认配置文件中找到mx6ull_14x14_evk_emmc_defconfig
在这里插入图片描述

 编译NXP官方开发板对应的uboot

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig

make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4

编译成功
为了方便,我们可以修改顶层Makefile,但如果我们不想修改顶层Makefile
我们可以写一个shell脚本。

进入uboot-imx-rel_imx_4.1.15_2.1.0_ga,编写编译shell脚本,

vim lat_mx6ull_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值