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

Posted JeckXu666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统移植:NXP 官板 uboot 移植相关的知识,希望对你有一定的参考价值。

文章目录

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

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

一、获取官板 U-Boot

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

解压

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

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

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

二、编译下载 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

编译完成:

编译后生成的文件如下:

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

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

下载完成

将 SD 卡插入,启动 uboot:

u-boot 可以正常启动

三、官方驱动验证

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

uboot 指令:

mmc info
mmc dev 1

现象

驱动成功

以上是关于Linux系统移植:NXP 官板 uboot 移植的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统移植:官板 uboot 修改(上)

Linux系统移植:官板 uboot 修改(上)

Linux系统移植:官板 uboot 修改(下)

Linux系统移植:官板 uboot 修改(下)

根据nxp原厂uboot移植

uboot | 移植NXP官方uboot到imx6ull开发板(2016.03)