巴中市网站建设_网站建设公司_Vue_seo优化
2025/12/20 10:11:25 网站建设 项目流程

❔问题描述:

根据网上的教程移植u-boot之后,启动后会如下图所示,不显示版本、CPU和内存等信息。直接从Core开始打印。或者u-boot中执行reset后就正常显示,按reset按钮后还是显示不全。

image

这是正常的

image

🟰解决方法:

在移植过程中需要修改defconfig的这个字段CONFIG_DEFAULT_DEVICE_TREE="imx6ull-alientek-emmc",等号后面的是设备树的名称,注意一定要创建一个这样的设备树文件:xxx-u-boot.dtsi,其中xxx就是设备树文件名称,比如这里就是imx6ull-alientek-emmc-u-boot.dtsi,我是从imx6ull-14x14-evk-emmc-u-boot.dtsi复制来的,因为我移植就是参考的imx6ull-14x14-evk-emmc这块板子。一定要区分好名字。很多移植教程中都遗漏了这个文件的移植。

👨‍🎓原因分析

本质上的原因我也还没搞懂;表面原因就是u-boot在编译的时候会自动寻找这个xxx-u-boot.dtsi的文件,然后自动包含进去。所以可以看到没有显式的包含也能正常的使用。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询