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 移植的主要内容,如果未能解决你的问题,请参考以下文章