Linux系统移植:NXP 官板 uboot 移植
【摘要】
文章目录
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 下
解压
tar -xjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2
- 1
然后用 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
- 1
- 2
编译完成:
编译后生成的文件如下:
然后将编译结果文件下载到 SD 卡:
chmod 777 imxdownload
./imxdownload u-boot.bin /dev/sdb
- 1
- 2
下载完成
将 SD 卡插入,启动 uboot:
u-boot 可以正常启动
三、官方驱动验证
原子的 U-Boot 和 官方板子部分硬件重合,可以直接使用官方板子的驱动,下面测试一下 EMMC、SD 驱动
uboot 指令:
mmc info
mmc dev 1
- 1
- 2
现象
驱动成功
文章来源: blog.csdn.net,作者:JeckXu666,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_45396672/article/details/122971461
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)