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)