Jetson Orin Nano not booting on inhouse created carrier board

We developed our own custom carrier board for Jetson Nano (attached). The board contains ethernet interface, SSD interface and MIPI interface and general inputs/outputs. Everything works according to our requirements without any issues. We wanted to replace Nano by Orin, which is pin compatible, but we have issue with booting of Orin from SSD. Nano version boots from internal memory, so not from SSD. We tested booting of Orin when Orin was inserted to the original development kit for Nano with SSD → without issues. From the current consumption perspective, it looks that the Orin starts booting sequence, but it is not able to boot properly from SSD. Then the communication via ethernet is not possible.

We checked the traces on the custom board many times so the communication should be without fine. As I wrote above, we tested transfer of files to SSD when the Nano board was inserted to custom board → without issues. We saw on the scope that the PCIE0_RST* pin wanted to change the logic level from low to high, but high level was only around 0.5 V (not enough). We added external pullup resistor, but the result is still the same.

Do you know about any special requirement which is necessary to meet for correct booting from SSD? Same pin in specific logic level, different power sequencing…

Please do you know where the booting issue from SSD could be?

Control_Logic_NVIDIA.pdf (415.7 KB)

Hi lubos,

What’s your Jetpack version in use?

Jetson Nano(T210) and Orin Nano(T234) are from totally different platform.

Do you have the Orin Nano devkit board(p3768) and also the spec “Jetson Orin Nano Developer Kit Carrier Board Specification”?

Hello Kevin,

we are running latest version of jetpack that was available in SDK manager: JetPack 5.1.3 [L4T 35.5.0]

Yes we already checked “Jetson Orin Nano Developer Kit Carrier Board Specification” but it hasn’t helped us at all to find out the correct boot sequence

The developer kits for Jetson Nano and Orin Nano are different.
You have to refer to that spec to design another carrier board for Orin Nano.
For the boot issue, you should check the serial console log or you can compare the whole boot up logs with the devkit.
You may also refer to the adaptation guide: Jetson Orin NX and Nano Series — NVIDIA Jetson Linux Developer Guide 1 documentation

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