In the development Kit user guide and many of the forum answers, I see the procedure mentioned to flash SD card on Orin Nano. Orin Nano and Orin NX doesn’t support SD interface. How is it being used as a storage or boot device ?
The SD related pin on the SODIMM is being mapped to PCIe and other interfaces. How is SD card being used on the dev kit?
The SD card of a dev kit is mounted directly to the module, whereas third party units with eMMC would have to add this to the carrier board. It sounds like you have an eMMC model with the SD card on the carrier board. Is that correct? If so, then a dev kit SD card driver in the boot stage is different than one which is on the carrier board. If this is a third party carrier board, then it requires the third party manufacturer’s software since firmware and drivers differ. Is this a third party kit?
yes we are using custom BSP to flash the external NVMe on our custom carrier board.
We do not have SD card instead we are using x4 PCIe from the module on external NVMe for booting.
How to define the flash or boot sequence ?
I have attached the failure log. Kindly suggest. Jackson-Orin-nx-8GB-flash-log-failuer.txt (277.3 KB)
Comparing a boot log of the same thing on a dev kit helps because it it validates part of the host PC content, the USB cable, so on. The flash to a dev kit doesn’t even have to be a complete success, but a comparison to the flash log of the custom carrier board has meaning.