使用jetpack5.1.3 Linux for tegra 和 kernel编译的Image刷机后,HDMI无显示

Hi NV team:
我下载了最新的jetpack5.1.3版本用于软件验证,遇到了一个问题。
使用我们自己做的板子,HDMI显示接口,系统通过串口看是启动起来了,但是显示器不亮。
软件编译我是做了如下操作:

1、tar xvf Jetson_Linux_R35.5.0_aarch64.tbz2
2、sudo tar -xpvf Tegra_Linux_Sample-Root-Filesystem_R35.5.0_aarch64.tbz2 -C rootfs
3、cp arch/arm64/boot/Image Linux_for_Tegra/kernel/Image

4、cp arch/arm64/boot/dts/nvidia/tegra234-p3701-0000-p3737-0000.dtb Linux_for_Tegra/kernel/dtb/
5、sudo make modules_install INSTALL_MOD_PATH=Linux_for_Tegra/rootfs/
6、sudo ./flash.sh --no-flash jetson-agx-orin-devkit mmcblk0p1
这样刷机完成之后,UEFI阶段显示器正常显示,但系统启动后显示器一直黑屏。请问可能是什么原因?
以下是启动的日志信息
HDMI接口不显示.txt (91.3 KB)

HDMI接口显示ok.txt (99.1 KB)

Jetpack預設燒的image都是給NV devkit使用的
NV devkit上面的是DP而不是HDMI. 如果要使用HDMI需要額外的patch.

請問你們有做這些設定嗎?

Hi WayneWWW:
哪里有HDMI需要额外配置的patch文件?
我使用Jetpack5.1.3原始的Linux for tegra直接刷机后,HDMI接口也是可以显示的,但是使用jetpack 5.1.3 kernel 源码生成Image后,替换Linux for tegra/kernel/Image后再刷机就没有显示。

我使用Jetpack5.1.3原始的Linux for tegra直接刷机后,HDMI接口也是可以显示的

  1. 你這個情況其實是用DP++的功能在開HDMI. 你4K以上的resolution會不能用.

  2. 替换Linux for tegra/kernel/Image后再刷机就没有显示。

聽起來是你kernel image build完之後沒有跟著一起把kernel modules也重build.

  1. Orin specific Display Configuration — NVIDIA Jetson Linux Developer Guide 1 documentation
    你得用上面的tool去建出支援HDMI的DCB image放進去你的device tree. Pinmux也得更改

(3)的部分可以參考以前的post

→ Q: How to enable HDMI on Orin AGX if I design a custom board?

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