Hi,
We are helping out with a production line for jetson xavier nx based devices, and the idea is to have cloned nvme’s with the rootfs on them and just plug them into the carrier and be able to boot. From testing we know that we need to flash the emmc with:
sudo ./flash.sh jetson-xavier-nx-devkit mmcblk0p1
With the same major JP version so its able to pick the nvme out and boot from it. This works for us, since after that flash, it boots fine with the cloned nvme.
But wanted to see if there is a faster way to only flash perhaps the bootloader and any other necessary file/partition to achieve that, in hopes of making the process faster. The whole emmc flash is taking too much time for it to be a viable option.
Here is what I’ve tried:
sudo ./flash.sh -k cpu-bootloader jetson-xavier-nx-devkit mmcblk0p1
Gets stuck at [ 7.3295 ] tegrarcm_v2 --isapplet
sudo ./flash.sh -k EBT jetson-xavier-nx-devkit mmcblk1p1
Fails with NV3P_SERVER: Failed to open partition EBT
We are currenlty using a known good devkit and nvme, boot work ok. And if we use the full emmc flash everything works fine, and boots normally.
Regards,
Andres
Embedded SW Engineer at RidgeRun
Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com
Website: www.ridgerun.com