IMX6ULL开发板固件烧录问题:添加设备树节点不成功

目录

背景:

问题:

解决方法:

背景:

使用迅为的imx6ull开发板进行驱动开发学习,尝试添加设备树节点并进行烧录固件;

问题:

通过烧写工具,因为要烧写图二的几个文件,所以我在Ubuntu上使用make命令编译了topeet_emmc_4_3.dtb,然后进行烧写,显示烧写成功如图三,但是却找不到这个节点(如图四)

解决方法:

U-Boot 在启动时会根据环境变量或者检测到的硬件,动态决定加载哪个.dtb文件。

我修改并编译了 topeet_emmc_4_3.dtb ,然后我没有接屏幕;

通过MobaXterm串口打印发现,U-Boot会默认加载 topeet_emmc_hdmi.dtb 文件,而不是刚刚烧写进去的**topeet_emmc_4_3.dtb**。

于是重新编译**topeet_emmc_hdmi.dtb**文件即可解决

验证方法: 重启开发板,在串口终端查看 U-Boot 的启动打印信息(刚上电的前几秒),寻找类似这样的行:reading topeet_emmc_hdmi.dtb,并编译这个文件(或者麻烦一点全编译更省事)

相关推荐
楼田莉子16 小时前
Linux学习之库的原理与制作
linux·运维·服务器·c++·学习
周公挚友17 小时前
2026年单服务器 Ubuntu 24.04 无公网离线部署 MongoDB 8.0.17 三节点副本集(主 / 从 / 仲裁)保姆级教程
linux·mongodb·ubuntu
HABuo17 小时前
【linux进程控制(三)】进程程序替换&自己实现一个bash解释器
linux·服务器·c语言·c++·ubuntu·centos·bash
物理与数学17 小时前
Linux 文件系统浅析
linux·linux内核
willhuo17 小时前
程序这东西,想的即使在完善,也有想不到的地方。。
linux·服务器·网络
篱笆院的狗17 小时前
yum install 发生 Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
linux·运维·centos
磊磊cpp17 小时前
Ubuntu 22.04 手动安装 XRDP(RDP 远程桌面)教程
linux·运维·ubuntu
等风来不如迎风去17 小时前
【docker】ubuntu空间不够了,删除ragflow
ubuntu·docker·容器
CAU界编程小白17 小时前
Linux系统编程系列之进程间通信下(共享内存)
linux·共享内存
chipsense17 小时前
Ubuntu服务器上为Apache网站安装部署SSL证书详细步骤
linux·ubuntu·ssl