Jetson Orin NX 16g replace DP with HDMI

Hi:
HDMI在设备树中需要如何修改才能正常点亮呢?
硬件环境:官方的设计电路用的是DP,由于DP和HDMI的连接几乎相同,我们在电路设计时采用了HDMI。
问题:在设备树中./hardware/nvidia/platform/t23x/p3768/kernel-dts/tegra234-p3767-0000-p3768-0000-a0.dts
-include “tegra234-dcb-p3767-0000-dp.dtsi”
+#include “tegra234-dcb-p3767-0000-hdmi.dtsi”
如此调整后,DP和HDMI均无法使用。现在不知所措。

是在rel-36 or rel35?

使用的是:r35.3.1,Jetpack5.1.1的源码

請你確認p3509-a02+p3767-0000.conf.

裡面的PINMUX_CONFIG/PMC_CONFIG/DTB_FILE 都是HDMI的設定

這三個都要加上去才會有HDMI. 你的"include “tegra234-dcb-p3767-0000-hdmi.dtsi” 只包含了 DTB_FILE裡面的一部分而已.

我现在使用tegra234-p3767-0000-p3509-a02.dtb的设备树,更新到目标板,同样无法驱动HDMI。能否再多给点建议或指导案例

pinmux有沒有換…

還有以防萬一你不知道, display所有設定都要整機重燒. 不能只更新dtb.

pinmux还没换,您能提示下在哪个文件下吗?

我将整改系统进行重新烧录后,还是无法驱动HDMI显示器,但是显示接口已经是HDMI了


应该还是您说的pinmux设置问题。
我的硬件环境:官方电路中如下图,只保留了HDMI的部分。DP和HDMI的硬件几乎是一致的。

前面已經提過了 p3509-a02+p3767-0000.conf裡面就只有三個欄位跟HDMI有關

PINMUX_CONFIG
PMC_CONFIG
DTB_FILE

麻煩點開來確認這三個欄位的檔名… 如果都替換了 /var/log/Xorg.0.log 跟xrandr都有抓到HDMI-0 但是螢幕還是沒東西的話 就來review線路圖.

非常感谢,HDMI已经可以正常显示了。 问题是我们硬件的引脚线序错误导致。

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.