What I want
I would like to flash JetPack on my Samsung 970 Evo Plus SSD so that I can mount my root file system on it and have a lot more storage space for my ROS catkin workspace packages and associated bag files.
What I’ve tried
First, I flashed my SSD NVMe via SDKManager, which was successful. However, the APP partition was only 28 GiB and no matter what I tried, gparted would not allow me to transfer the rest of my SSD storage space (automatically sent to the UDA partition) to my APP partition, where my root file system was stored.
So, I used these instructions to flash my NVMe drive: https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/flashing.html#wwpID0E0QN0HA.
However, in step 10 of the instructions, it wants me to open the U-Boot prompt (or cboot for the AGX) to run the last command, run bootcmd_nvme0. When my Xavier is booting, no pressed key will trigger the cboot terminal though, so I am unable to run that command. (I’ve heard you can access cboot via the serial console terminal using gtkterm, but that won’t work either)
As a result, I can’t boot from my SSD (the SSD option comes up when I select ‘device to boot from’ when booting my Jetson, but it won’t allow me to select it.)
How do I flash / install my root file system on my SSD so that the full SSD storage space is utilized (i.e. all extra space is allocated to the APP partition?