Boot from SD card - Xavier NX custom carrier board

Hi

We are planning for booting Xavier-NX (Customer carrier board) from SD Card.
We have some questions related to this.

Our requirement is as below,
First time we flash the Xavier-NX with SD card on customer carrier board which boots from SD card and later whenever there is upgrade in the BSP jetpack we just flash the upgraded BSP on new SD card through Balena Etcher and replace the old SD card with new SD card which has upgraded BSP. Will this work or will there be any dependency on emmc module for booting as there is change in Jetpack versions.

what if the SD card got damaged and we just flashed the new SD card with the current BSP through Balena Etcher and replaced that damaged SD card with new one which has the BSP. Will this work or there will be any problem in booting process.

Also, I read in one of the Nvidia forum link that we cannot completely boot from SD card without emmc module. Is this statement still holds or is there a way to boot completely from SD card.

Also, I read in one of the Nvidia forum link that we cannot completely boot from SD card without emmc module. Is this statement still holds or is there a way to boot completely from SD card.

This is still true on rel-32 BSP. Unless you read the Cboot code and tries to enable bootloader able to recognize the sdcard during boot flow.

This requires some knowledge about the boot flow itself. If you don’t change cboot code, then in most cases it is just booting from emmc and then mount file system from sdcard. (as I know there is no one ever did this for rel-32)

For rel-35, UEFI might be able to do that without changing bootloader code but we didn’t validate that before. Not sure if it would work or not.

The difference here is, the kernel and kernel dtb are still read from emmc. That is what I meant “boot from emmc”.
If the kernel dtb got changed in any kind of method and make the sdcard not able to detect anymore, then your mount fs from sdcard will fail.

If you cannot understand what I mean, please tell. As I said this needs some understanding to the boot flow itself.

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