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,并编译这个文件(或者麻烦一点全编译更省事)

相关推荐
一池秋_1 小时前
arm低配linux设备,桌面应用冷启动提速方法
linux·运维·arm开发
惜离殇1 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础1)
linux·c语言·文件操作·标准io
闲云野鹤在人间4 小时前
OpenStack架构介绍和安装流程
linux·网络·架构·openstack
我命由我123454 小时前
Linux - Linux/POSIX 路径斜杠折叠规则
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
xx~t5 小时前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
Uncertainty!!5 小时前
Linux 主机无法完成校园网认证排查记录:从 DHCP、ARP 到 Portal 认证流程分析
linux·运维·服务器
神威难绷泪5 小时前
Linux消息队列 & 共享内存 笔记
linux·消息队列·共享内存
mounter6256 小时前
突破零停机演进:Linux 内核 Live Update Orchestrator (LUO) 架构设计与热升级演进
linux·服务器·linux kernel·kernel·kho·luo
波多利希最高礼仪的握力器6 小时前
安全复制SCP
linux·服务器·安全
xiaoye-duck6 小时前
《Linux网络编程·加餐》进程间关系与守护进程
linux·网络