I am uncertain why the Orin does not boot up, but clearly I must have something wrong. I designed a custom carrier board based on the XavierNX custom carrier. Now that I have built up the board, I can boot either a Jetson Nano or a Jetson XavierNX with no problem. Both come up with HDMI.
I used the SDK to flash an Orin with the XavierNX carrier board support and am able to boot up the Orin on the XavierNX carrier and it comes up with HDMI no problem.
I take that same module (with SD card) and plug into my custom carrier and I never see the boot screen. I am just finishing up a second version of the custom carrier with serial pins exposed so I will try that tonight to see if there are any clues and report back.
That said, I was curious if there was something that I possibly missed that would cause the Orin to not boot on my board. Very strange.
If UART log does not print anything out, then I think you should check the power sequence.
This indicate an issue not related to software.
BTW, could you share the uart log from jetson nano so that I can make sure you really dumped the uart log? Some users cannot tell kernel log and uart log.
Did something with the power sequencing change with the orin vs Jetson nano/XavierNX? Let me review the docs on the power sequencing again and check my schematics. Maybe something is slightly out of tolerance. I used the exact same circuitry as the XavierNX.
While I am still not booting up completely (I will get you a log tomorrow), the orin is now posting which it wasn’t doing before.
For others that run into this with a custom board, the problem was the peripheral devices. They were coming on too soon and it was causing random non-starts on Jetson nano and then no starts on orin nano. Fixed the circuit, now they all come up.