Additionally, all the images I can find of the Jetson Orin NX module do not have the Micro-SD card slot present on the PCB. About 1/2 of the images of the Jetson Orin Nano module similarly do not have a present Micro-SD card slot.
So, that said:
Does the Jetson Orin Nano module have a Micro-SD card slot?
Does the Jetson Orin NX module have a Micro-SD card slot?
The issue with using the NVMe interface for storage is that the application we’re looking to use the Orin Nano/Orin NX module for, we need to use the M.2 connector for a piece of custom PCIe hardware.
Currently, we’re using the Jetson Nano, and booting off the internal eMMC, which leaves the M.2 connector available for our PCIe device.
Is there no way to buy the version of the Orin Nano with the SD card slot present? We can buy devkits and pull the module from them, but that seems ridiculous. I’m also unclear if the pinout of the module is different between the devkit variant and the production variant.
The Jetson Nano Developer Kit has 1 M.2 Key E slot.
The Jetson Orin Nano Developer Kit has 1 M.2 Key E slot, a M.2 Key M slot (2230) and a second M.2 Key M slot (2280). 2230 and 2280 indicate the card size (22x30mm & 22x80mm).
A PCIe NVMe SSD runs in a Key M slot. Assuming that your custom PCIe hardware is Key E since it works in the Nano, you can still use the Key E slot. In your case you need have to have at least a M.2 Key E slot, and a M.2 Key M slot.
Since most Orin Nano/NX carrier boards use Key E for wireless, and will have to have Key M for the SSD, it should be relatively simple to find something that meets your needs. At the very least, there are several carrier boards that clone the NVIDIA Orin Nano Developer Kit, as the board design is open source.
The Orin Nano Developer Kit should be able to run the Orin Nano Dev Kit module, the Orin Nano production modules, and the Orin NX production modules. They are all pin compatible.
What? No, the Jetson nano has 4x PCIe lanes, and can support a Key M slot. We have a 3rd party carrier board with exactly that.
For the existing nano application, we boot off the e-mmc, use an external micro-SD for storage, and the Key M slot for the PCIe device.
In this case, we’re considering buying the dev-kit, pulling the Orin Nano module, and installing it in a different carrier board which makes the PCIe 4x available in a M-key format.
I’m interested in the other direction. Can a arbitrary Orin Nano carrier board (not the dev-kit) support whatever is different on the DevKit Orin Nano module that allows it to have a micro-sd card?
Alternatively, if we adapt a PCIe SSD to the Key E slot (it does have 1X PCIe), would that be bootable? Does the bootloader require the SSD to be on a particular set of PCIe lanes?
I’m interested in the other direction. Can a arbitrary Orin Nano carrier board (not the dev-kit) support whatever is different on the DevKit Orin Nano module that allows it to have a micro-sd card?
It is not possible for Orin Nano’s “carrier board” to have a extra sdcard slot becuase there is no extra sdmmc pin on Orin Nano.
Alternatively, if we adapt a PCIe SSD to the Key E slot (it does have 1X PCIe), would that be bootable? Does the bootloader require the SSD to be on a particular set of PCIe lanes?
Bootloader shall be able to read the SSD on any PCIe lane.
That’s not what I’m asking. My question is whether whatever is done to the devkit orin nano module to enable it to have the on-board micro-sd card slot has any effect on whether it can work with other carrier boards.
Basically, we’re considering buying orin nano devkits to get the orin nano module with a micro-sd card slot, and installing those modules in a 3rd party carrier board. I’d appreciate confirmation that this will work.
Is there any way to buy the orin nano module with a populated micro-sd card slot?
Really, what is the intended way to use an orin nano module if the PCIe 4x slot is not available?
My question is whether whatever is done to the devkit orin nano module to enable it to have the on-board micro-sd card slot has any effect on whether it can work with other carrier boards.
Yes, it would work. But you cannot just use default sdcard image for 3rdparty carrier board. When you changed any carrier board, it means you have to change the device tree.
I am not quite sure about what does that mean x4 is not available. The Orin Nano devkit’s key M is a x4 and available .