调试高清多媒体接口 (HDMI) 显示
通过 SSH 连接到目标设备,并在 root shell 中运行目标设备命令。有关说明,请参阅 使用 SSH 登录。
HDMI-A-1。第 4 步检查为该桥接芯片提供输入的 DSI 像素时钟,从而验证 HDMI 的源信号。第 5 步检查 LT9611UXC 桥接芯片消息,可选的固件步骤也适用于该桥接芯片。

图:QCS6490 HDMI 线缆连接
1. 识别连接器
运行以下命令:
此命令列出 HDMI 连接器、其 DRM ID 以及连接状态。
参考输出
2. 检查连接器状态和模式
运行以下命令:
此命令报告 HDMI 是否已连接。预期结果为
connected。运行以下命令:此命令列出已连接显示器报告的模式。如果 HDMI 显示为
disconnected 或未报告任何模式,请检查线缆、显示器电源以及所选的 HDMI 输入源。DRM 对象 ID 和 card 编号可能因版本而异。3. 检查活动 DRM 状态
如果尚未挂载 运行以下命令:
debugfs,请运行以下命令:此命令使 DRM 状态和接口调试数据可供访问。运行以下命令:
此命令显示 HDMI 编码器、CRTC、模式和平面。
参考输出
此命令显示内核 DRM 连接器、编码器、CRTC 和平面状态。对于
HDMI-A-1,请确认存在一条活动显示通路:status: connected- 非零的 CRTC ID
- 该 CRTC 的
active=yes - 一个
crtc字段与该 CRTC ID 匹配的平面
测试显示模式后恢复 Weston。要测试其他模式,请按照 运行 DRM modetest 操作,然后在返回 Weston 测试之前 重新启动 Weston。
4. 检查接口信号
运行以下命令:将该频率与活动 CRTC 像素时钟进行比较,
此命令以 Hz 为单位输出 HDMI 桥接芯片所用的可用 DSI 像素时钟频率。
参考输出
modetest 以 kHz 为单位报告后者。如果时钟路径不存在,请继续执行 DRM 状态和内核日志检查。5. 检查本次启动的内核消息和实时显示事件
运行以下命令:要在重现问题时捕获显示事件,请运行以下命令:
此命令仅显示本次启动中的桥接芯片、EDID、DSI 和 DRM 消息。如果没有返回任何内容,请在重现问题时捕获实时数据。
参考输出
此命令跟踪新的 Weston 和内核消息。运行时不要加
-k,以便输出包含合成器的连接器变化和输出启用信息。重现问题后,按 Ctrl+C。查找连接器状态变化、EDID 或模式检测、输出启用以及驱动程序错误。将相关消息与连接器状态和活动 DRM 状态进行比较。EDID 或 I2C 错误表明问题出在显示器、线缆或桥接芯片。6. 解读结果
7. 检查 Weston 和输出布局
运行以下命令:
此命令显示本次启动中最新的 Weston 消息。如果 Weston 处于活动状态但显示屏空白,请运行以下命令:
此命令列出可用的 Wayland 套接字名称。替换占位符后,运行以下命令:
将 Weston 输出与 DRM 状态进行比较。此命令输出 Weston 的输出信息。找到所选的显示输出,并将其与 DRM 连接器和 CRTC 状态进行比较。如果 Weston 未处于活动状态,请先 重新启动 Weston,然后再继续。
可选:升级 Lontium 固件
仅在连接、模式和桥接芯片检查均失败后才升级固件。从 Lontium 网站 下载最新的 LT9611UXC 固件镜像。打开 Qualcomm 部分,并选择适用于该板的固件镜像。
LT9611UXC_DSI_PortA_HDCP_Disable_V5.0.21.bin 是一个示例文件名;将固件复制到目标设备时,请使用可用的最新镜像。在目标设备上运行以下命令:此命令使固件所在位置可写。在主机上运行以下命令:
将
<firmware.bin> 替换为下载的文件名。此命令将固件镜像复制到目标设备。在目标设备上运行以下命令:此命令将复制的固件刷新到存储中。在目标设备上运行以下命令:
此命令开始固件升级。在目标设备上运行以下命令:
此命令显示本次启动中的固件升级结果。请等待至少三分钟,确认出现
Firmware updates successfully 后,对设备执行硬重启。
