https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html
It says “Flashing to an external storage device is available for Jetson Developer Kits for Xavier and Orin modules, as of JetPack version 4.6. Select the external storage you would like to flash to (EMMC [default], SDCard, NVMe, USB, or Custom).”
If we say SDCard here, it will be the SDCard slot on the board, not the SDCard that goes into the SDCard slot on the module as shown in the image below.
As far as I know, the SDCard slot on the board is activated by modifying the device tree.
You must be able to activate this SDCard slot even before flashing the Jetson.
Isn’t flashing to SDCard possible as mentioned in the manual above?
“Flashing to an external storage device is available for Jetson Developer Kits for Xavier and Orin modules, as of JetPack version 4.6. Select the external storage you would like to flash to (EMMC [default], SDCard, NVMe, USB, or Custom).”
In the case of Xavier or Orin, how can I flash the sdcard installed in the sdcard slot on the carrier board?
Here, Xavier is not applicable to xavier nx?
If xavier nx is also applicable, is there a board equipped with an sdcard slot on the xavier nx developer carrier board?
No matter what platform you are using. If this is a sdcard “on the carrier board”, then so far it can only mount the file system. Not able to boot from it.
FYI, you can install content of any image to any SD card directly from the host PC’s command line. The trick is to know what image to create, but this still won’t be useful to you as a rootfs partition unless the boot stages have a driver for the carrier board’s SD card slot, or else if you have a custom initrd. So far as I know the flash software for SD card models (dev kit models) which lack eMMC have drivers for the SD card slot available during boot, but eMMC models do not. Those which are SD card models probably don’t have any understanding of a second SD card slot since the dev kit carrier does not have this.
Boot content, including drivers and boot loader, exist in QSPI memory for SD card module models, and in separate partitions of eMMC for eMMC models. Thus to add any such driver or device tree usually requires more than just adding that content into the rootfs. I have hopes that the newer releases which use UEFI boot will eventually be much easier to work with adding drivers during boot stages for custom hardware.
Double confirmed with sdkmanager engineers. Confirmed that description is for internal sdcard, which is on the module. Not that extra one added on your carrier board.