Linux系统移植:NXP 官板 uboot 移植

Linux系统移植:NXP 官板 uboot 移植

移植 NXP 的 IMX6ULL 官板 U-Boot 到原子的开发板

一、获取官板 U-Boot

去 NXP 官网下载评估板的 U-Boot,将 U-Boot 拷贝到虚拟机 Ubuntu 下

20220216195454

解压

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

然后用 vscode 打开目录方便分析

20220216195753

解压后看到 uboot 配置目录,和 imx 相关的配置文件如下:(开发板芯片是 14*14)

20220216195638

二、编译下载 U-Boot 源码

编译指令(我的是 emmc 版本的)

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16

编译完成:

20220216200544

编译后生成的文件如下:

20220216201052

然后将编译结果文件下载到 SD 卡:

chmod 777 imxdownload
./imxdownload u-boot.bin /dev/sdb

下载完成

20220216202149

将 SD 卡插入,启动 uboot:

20220216202758

u-boot 可以正常启动

三、官方驱动验证

原子的 U-Boot 和 官方板子部分硬件重合,可以直接使用官方板子的驱动,下面测试一下 EMMC、SD 驱动

uboot 指令:

mmc info
mmc dev 1

现象

20220216203209

驱动成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Top嵌入式

投喂个鸡腿

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值