34
edits
Changes
no edit summary
* Download "Sample Root Filesystem"
* Unpack (as root..) into rootfs directory inside of the BSP archive above.
* Run <code>sudo ./tools/l4t_flash_prerequisites.sh</code>
* Run <code>./apply_binaries.sh</code> from the BSP
** Note: If apply_binaries (or frankly, anything, this is brittle) fails, remove and recreate rootfs - the OS might be left in an unbootable state.
* Reboot AGX into "Recovery Mode" - hold the recovery button and reset button, release simultaneously ((sic) reset first?)
* Connect USB-C cable to the debug port ("front" USB-c)
* Nvidia AGX device should appear in the <code>lsusb</code>under NVIDIA CORP. APX* Run <code>./nvautoflashflash.sh</code>Different options for different usecases(https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/IN/QuickStart.html#in-quickstart)Jetson AGX Orin Developer Kit (eMMC): <code>$ sudo ./flash.sh jetson-agx-orin-devkit internal</code>
* Watch for few minutes, typically it crashes early, then go for lunch.
=== Upgrading Nano to Jetson Linux 36.3 ===
==== Buildroot approach (avoids SDK Manager) ====
* <code>sudo mkfs.ext4 /dev/sdb </code>
* <code>sudo umount /dev/sdb </code>
* <code>lsblk -f</code>
* Transfer rootfs onto sd card
<code>sudo dd if=/home/dpsh/Downloads/rootfs.ext4 of=/dev/sdc1 bs=1M status=progress</code>
* Make sure the data was transferred to SD/NVMe
<code>sync</code>
[[Category: Firmware]]