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

举报
JeckXu666 发表于 2022/02/17 22:22:41 2022/02/17
【摘要】 文章目录 Linux系统移植:NXP 官板 uboot 移植一、获取官板 U-Boot二、编译下载 U-Boot 源码三、官方驱动验证 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

  
 
  • 1

然后用 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

  
 
  • 1
  • 2

编译完成:

20220216200544

编译后生成的文件如下:

20220216201052

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

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

  
 
  • 1
  • 2

下载完成

20220216202149

将 SD 卡插入,启动 uboot:

20220216202758

u-boot 可以正常启动

三、官方驱动验证

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

uboot 指令:

mmc info
mmc dev 1

  
 
  • 1
  • 2

现象

20220216203209

驱动成功

文章来源: blog.csdn.net,作者:JeckXu666,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_45396672/article/details/122971461

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。