JETPACK5.1.5使用HDMI无法显示

我们自研的板子使用的HDMI,参考了文档配置成HDMI显示的,更改的内容如下

1、更改PINMUX

2、按照https://forums.developer.nvidia.com/t/hdmi-display-does-not-work-after-update-to-jetpack-5-0-2/226581/26修改了如下内容

3、HDMI DCB

4、重新烧录系统后执行

image

请教下,哪里更改的有问题,需要提供哪些信息排查?麻烦帮忙看下

Jetpack6的話請參考 p3509-a02-p3767-0000.conf的內容幫Orin AGX board config也寫一份.

上面提供的patch僅供Jetpack5使用

我使用的是jetpack5.1.5啊

抱歉. 剛才看成kernel5.15.

能請你在插著HDMI螢幕的狀況下分享xorg log嗎?

这是插着HDMI Xorg的日志信息

Xorg.0.log (13.5 KB)

[ 20.554] (–) NVIDIA(GPU-0): DFP-0: disconnected
[ 20.554] (–) NVIDIA(GPU-0): DFP-0: Internal TMDS
[ 20.554] (–) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock

應該是pinmux沒更新到的情況. 跟你確認一下你最後pinmux檔案怎麼更新的. 你替換了什麼檔案?

我是直接修改的SDK里面的tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi和tegra234-mb1-bct-gpio-p3701-0000-a04.dtsi

还有就是按照下面的更改了设备树

能否確認一下你在Linux_for_Tegra/bootloader下面搜尋tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi有幾個檔案?

image

请问下PINMUX里面这两个需要修改成I2C吗?

不需要. 那個維持原本設定即可

麻煩確認一下自己的flash log燒錄進去的是 "tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi"還是另外那個.

也請你確認一下bootloader跟bootlaoder/BCT/t186ref底下的檔案內容有沒有一致

已经对比过了,两个文件内容是一致的;也对比了MD5SUM,也是一致的

所以你們燒錄的是哪一份? 確定是燒 tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi?

我只更改了bootlaoder/t186ref/BCT下的tegra234-mb1-bct-pinmux-p3701-0000-a04.dtsi

建議還是對照一下你燒錄時候的flash log. 那個是最準確的.

最後的燒錄到底有沒有照著你這份截圖做我基本上是沒辦法知道的

请问下flash log默认保存在哪个位置?

不會保存 就是顯示在你的terminal上面而已. 你沒有特別存的話就不會留下來.

您好,我按照这个帖子https://forums.developer.nvidia.com/t/hdmi-on-agx-orin-custom-carrier-board-not-work-r35-2-1/247291重新搭建了SDK环境,修改了帖子上提到的那几个文件,源码重新编译了设备树,SDKmanager烧录系统后日志信息

Xorg.0.log (13.5 KB)

image

进入系统后拔掉HDMI会有一行打印信息,我现在怀疑是不是还有其他地方需要配置,麻烦帮忙看下

xorg裡面還是顯示disconncted.

基本上還是pinmux/ 跟你的kernel device tree到底有沒有加對地方跟燒錄進去的問題.
tegra186 gpio irq有出現的話代表有部份的內容已經對了