I reviewed TX2 documentation, but am a bit confused.
In “quick start guide” chapter it says:
"Flash the L4T release onto the Jetson Developer Kit by executing this command on your Linux host system:
sudo ./flash.sh $ mmcblk0p1"
But in “Flashing U-Boot Full L4T Image” chapter it says:
You must flash U-Boot to internal eMMC only. At boot time, U-Boot fetches the boot configuration file, kernel and device tree, which can reside on one of the following storage devices used for boot:
• Internal eMMC
• An SD card
When executing the script that flashes U-Boot, specify a command-line option to identify the storage device containing the root filesystem. This is required so that the appropriate boot configuration file is selected. The boot configuration file contains kernel command line parameters that control where the Linux kernel looks for the root filesystem.
To flash U-Boot and select the script to mount the root filesystem from internal eMMC
• Select a boot configuration file that causes the kernel to mount the root filesystem from internal eMMC:
$ sudo ./flash.sh mmcblk0p1
The same command is used in both cases, so I don’t understand:
Is it that the command flash complete ROM (uboot, kernel, rootf) or does it flash only u-boot ?