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

相关推荐
网络安全许木2 分钟前
自学渗透测试第29天(Linux SUID/SGID基础实验)
linux·运维·服务器·web安全·渗透测试
JiaWen技术圈4 分钟前
conntrack-tools 用法
linux·运维·服务器·安全·运维开发
ZenosDoron13 分钟前
Linux/Unix 系统中用于创建链接的命令ln
linux·运维·unix
IDO读书17 分钟前
CentOS 7 安装 xampp-linux-1.8.1.tar.gz 详细步骤(解压、启动、验证)
linux
wuminyu18 分钟前
专家视角看Lambda表达式的原理解析
java·linux·c语言·jvm·c++
tingting011920 分钟前
dns域名信息收集
linux·服务器·前端
JiaWen技术圈27 分钟前
nf_tables 架构深度详解(内核级完整架构)
linux·服务器·安全·运维开发
天疆说34 分钟前
Ubuntu 安装微软核心字体
ubuntu·microsoft·php
XX風40 分钟前
三维点云处理环境相关-ubuntu安装numpy、open3d
linux·ubuntu·numpy
zzipeng42 分钟前
IMX6ULL CAN通讯应用学习
linux·运维·网络