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

相关推荐
Android系统攻城狮1 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
水饺编程2 小时前
第2章:Linux 基础,解压缩【.tar.bz2】压缩包文件
linux·c语言·汇编
Zevalin爱灰灰3 小时前
Linux入门第二部分(ARM裸机篇) 第二章 Cortex-A7 MPCore架构与ARM汇编基础
linux·汇编·arm开发·嵌入式
倔强的石头1063 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
GeW3 小时前
从"补短板"到"强优势"Linux与数据库认证成为产业跃迁人才支点
linux·数据库
PellyKoo5 小时前
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决
linux·运维·ubuntu
Fruiticecake6 小时前
epoll 回显服务器是怎么工作的:从 accept 队列到就绪链表,以及它和 select / poll 的区别
linux
承渊政道6 小时前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat
重生之小比特6 小时前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
weixin_450907286 小时前
[ZYNQ Linux] VCU使用
linux·zynq