主题: AM62P 中讨论的其他器件
工具/软件:
您好:
我在 Waveshare 5 英寸 1080x1080 液晶屏 https://www.waveshare.com/wiki/5inch_1080x1080_LCD 上遇到问题
AM62L EVM 电路板上未显示。
下面详细介绍了我的设置以及我为解决问题而采取的步骤。
电路板:AM62Lx EVM
显示屏:Waveshare 5 英寸 1080x1080 液晶屏
SDK:刷新了 tisdk-default-image-am62lxx-evm-11.00.15.05.rootfs.wic.xz
问题:默认情况下、AM62L EVM 上的显示屏无法正常工作。 我怀疑 HDMI 时序问题、因为同一显示器开箱即用、无需修改器件树。 此外、我将显示屏连接到 Ubuntu 机器、并使用通过 kms_print 获取的以下时序参数确认其工作正常:
1080x1080@60.07 85.500 1080/68/32/100/+ 1080/16/4/12/+ 60 (60.07) P|D DTD 1: 1080x1080 60.069 Hz 1:1 66.797 kHz 85.500 MHz (203 mm x 270 mm) Hfront 68 Hsync 32 Hback 100 Hpol P Vfront 16 Vsync 4 Vback 12 Vpol P
这些参数与 Waveshare wiki 中提供的 EDID 设置相匹配:
采取的步骤 :
- 修改了器件树文件 k3-am62l3-evm.dts、以在 hdmi0:connector-hdmi 节点下包含以下显示时序:
显示计时{
本机模式=<&timing0>;
timing0:timing0{
CLOCK-FREQUENCY =<85500000>;//像素时钟(以 Hz 为单位)
hactive =<1080>;
前沿=<68>;
HSYNC-LEN =<32>;
后沿=<100>;
HSYNC 有效=<0>;// 0 =正、1 =负
vactive =<1080>;
vfront-g沿=<16>;
vsync-len =<4>;
后沿=<12>;
Vsync 激活=<0>;// 0 =正、1 =负
停用=<0x68>;
pixelclk-active =<0x5>;
};
};
2.使用 make Linux 重建 Linux 内核并使用以下命令进行安装:
观察结果 :
- 显示屏显示输出、但显示失真或未对齐、这表明 HDMI 时序设置不正确。
- 未经修改、在 AM62P-LP 电路板和 Ubuntu PC 上也可以实现相同的显示效果。

如果能帮助解决此 HDMI 时序问题、或提供进一步调试的建议、我们将不胜感激。 谢谢!