修改PCIe设备树后Orin启动不了的问题

[√] Jetson AGX Orin
[√] JetPack 5.1.3
R35.5.0

问题描述
当我在使用NVIDIA AGX Orin Developer Kit进行PCIe插槽的12V供电设备树刷写时,我使用了 SOLUTION/TUTORIAL: Jetson ORIN Enabling PCIE power - Jetson & Embedded Systems / Jetson AGX Orin - NVIDIA Developer Forums这个帖子中楼主提供的dtb文件,我改写FDT路径之后重新启动,发现12V供电已经提供,但是Orin在自检界面后风扇猛的一转后就黑屏,键盘的CapsLock也没有反应,但是风扇在转,尝试进入recovery模式也失败,我不知道接下来应该怎么办了。
注:我现在显示器是采用的DP直连Orin的方式

兄弟,问题解决了麽。我也遇到了黑屏问题。想了解下如何恢复~

这里没有显卡论坛吗?

@torphent2009 @Joeeeeeey

确认正确的 Recovery 进入方法
按错键,导致以为进不了 recovery。

AGX Orin DevKit 上大致步骤

  1. 断电(拔掉电源适配器)。

  2. 用手按住 Force Recovery 键不放。

  3. 接上电源,白色电源指示灯亮后,继续按住 1–2 秒。

  4. 再按一下 Power 键开机,过 1–2 秒后先松开 Power,再松开 Force Recovery。

注意几点:

  • 进入 recovery 后,显示器本来就一直是黑屏,这是正常的。

  • 是否进入成功,要在宿主机上用 lsusb 看是否出现 NVIDIA Corp. APX 或类似设备,而不是看 DP 显示。

如果你“进 recovery 失败”只是因为屏幕黑,那其实可能已经进了。

  1. 先严格按“Force Recovery + Power”步骤,让宿主机上 lsusb 出现 Nvidia APX 设备为目标。

  2. 用 SDK Manager 选 JetPack 5.1.3,把系统刷回原厂,确认可以正常开机(DP 输出、键盘灯都正常)。

  3. 再考虑 PCIe 12V:

  • 只参考论坛帖子的修改思路,不要用它的 dtb 文件。
  • 在正确版本的 BSP 上自己重新编译 dtb,并且每次改动前先备份当前工作正常的 dtb(例如复制一份 /boot/dtb/tegra234-p3701-0000-p3737-0000.dtb.bak)