将 JetPack OS 刷入 A608 载板 (支持 NVIDIA Jetson Orin NX/Nano)
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

在本指南中,我们将向您展示如何将 JetPack 刷入连接到支持 NVIDIA Jetson Orin NX 模块和 NVIDIA Jetson Orin Nano 模块的 A608 载板的 NVMe SSD 和 USB 闪存盘。
准备工作
- Ubuntu 主机电脑
- 搭载 Jetson Orin NX 或 Jetson Orin Nano 模块的 A608 载板
- USB Type-C 数据传输线
我们建议您使用物理 Ubuntu 主机设备,而不是虚拟机。 请参考下表准备主机设备。
JetPack 版本 | Ubuntu 版本 (主机电脑) | ||
18.04 | 20.04 | 22.04 | |
JetPack 5.x | ✅ | ✅ | |
JetPack 6.x | ✅ | ✅ |
进入强制恢复模式
在进行安装步骤之前,我们需要确保载板处于强制恢复模式。
步骤 1. 关闭系统电源,请确保电源已关闭,而不是进入待机模式。
步骤 2. 使用 Type-C 转 USB Type-A 数据线连接载板和主机。
步骤 3. 使用 GH1.25MM 锁定端子线短接 Recovery 的 pin1 和 pin2,使其进入恢复模式。

步骤 4. 给设备上电。
步骤 5. 在 Linux 主机电脑上打开终端窗口并输入命令 lsusb
。如果返回内容中包含以下输出之一(根据您使用的 Jetson SoM),则载板已进入强制恢复模式。
- 对于 Orin NX 16GB: 0955:7323 NVidia Corp
- 对于 Orin NX 8GB: 0955:7423 NVidia Corp
- 对于 Orin Nano 8GB: 0955:7523 NVidia Corp
- 对于 Orin Nano 4GB: 0955:7623 NVidia Corp
以下图片为 Orin NX 8GB 的示例:

步骤 6. 移除短接线。
- JP5.1.1
- JP5.1.2
- JP6.0
- JP6.1
- JP6.2
在这里,我们将使用 NVIDIA L4T 35.3.1 在搭载 Jetson Orin NX 模块的 A608 载板上安装 JetPack 5.1.1。
步骤 1. 下载 NVIDIA 驱动程序到主机电脑。所需的驱动程序如下图所示:

步骤 2. 下载 外设驱动程序,并将所有驱动程序放在同一文件夹中。
现在您将在同一文件夹中看到三个压缩文件:

步骤 3. 准备系统镜像。
在主机电脑上打开终端窗口并运行以下命令:
cd <path to drivers>
sudo apt install unzip
tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
cd ..
unzip 608_jp511.zip
cp -r ./608_jp511/Linux_for_Tegra/* ./Linux_for_Tegra/
步骤 4. 将系统刷入 A608。
- 刷入 NVMe
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal - 刷入 USB
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal - 刷入 SD
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
如果刷写过程成功,您将看到以下输出:

刷写完成后,再次启动 Jetson 设备并登录系统。
在这里,我们将使用 NVIDIA L4T 35.4.1 在搭载 Jetson Orin NX 模块的 A608 载板上安装 JetPack 5.1.2。
步骤 1. 在主机 PC 上下载 NVIDIA 驱动程序。所需的驱动程序如下所示:

步骤 2. 下载外设驱动程序,并将所有驱动程序放在同一个文件夹中。
现在,您将在同一个文件夹中看到三个压缩文件:

步骤 3. 准备系统镜像。
在主机 PC 上打开终端窗口并运行以下命令:
cd <path to drivers>
sudo apt install unzip
tar xf Jetson_Linux_R35.4.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
cd ..
unzip a608_jp512.zip
cp -r ./608_jp512/Linux_for_Tegra/* ./Linux_for_Tegra/
步骤 4. 将系统刷写到 A608。
- 刷写到 NVMe
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal - 刷写到 USB
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal - 刷写到 SD
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
如果刷写过程成功,您将看到以下输出:

刷写完成后,重新启动 Jetson 设备并登录系统。
在这里,我们将使用 NVIDIA L4T 36.3 在带有 Jetson Orin NX 模块的 A608 扩展板上安装 Jetpack 6.0。
步骤 1. 在主机 PC 上下载 NVIDIA 驱动程序。所需的驱动程序如下所示:

步骤 2. 下载外设驱动程序,并将所有驱动程序放在同一个文件夹中。
现在,您将在同一个文件夹中看到三个压缩文件:

步骤 3. 准备系统镜像。
在主机 PC 上打开终端窗口并运行以下命令:
cd <path to drivers>
sudo apt install unzip
tar xf Jetson_Linux_R36.3.0_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
cd ..
unzip 608_jp60.zip
sudo cp -r ./608_jp60/Linux_for_Tegra/* ./Linux_for_Tegra/
步骤 4. 将系统刷写到 A608 的 NVMe。
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
如果刷写过程成功,您将看到以下输出:

刷写完成后,重新启动 Jetson 设备并登录系统。
在这里,我们将使用 NVIDIA L4T 36.4 在带有 Jetson Orin NX 模块的 A608 扩展板上安装 Jetpack 6.1。
步骤 1. 在主机 PC 上下载 NVIDIA 驱动程序。所需的驱动程序如下所示:

步骤 2. 下载外设驱动程序,并将所有驱动程序放在同一个文件夹中。
现在,您将在同一个文件夹中看到三个压缩文件:

步骤 3. 准备系统镜像。
在主机 PC 上打开终端窗口并运行以下命令:
cd <path to drivers>
tar xf Jetson_Linux_R36.3.0_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
cd ..
tar xf A608_Jetpack_6.1.tar.gz
sudo cp -r 608_jetpack6.1/Linux_for_Tegra/* Linux_for_Tegra/
步骤 4. 将系统刷写到 A608 的 NVMe。
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
如果刷写过程成功,您将看到以下输出:

刷写完成后,重新启动 Jetson 设备并登录系统。
这里我们将使用 NVIDIA L4T 36.4.3 在 A608 Carrier Board 上安装 Jetpack 6.2,搭配 Jetson Orin NX 模块。
步骤 1. 在主机 PC 上下载 NVIDIA 驱动程序。所需的驱动程序如下图所示:

步骤 2. 下载外设驱动程序,并将所有驱动程序放在同一个文件夹中。
现在你会在同一个文件夹中看到三个压缩文件:

步骤 3. 准备系统镜像。
在主机 PC 上打开终端窗口并运行以下命令:
cd <path to drivers>
tar xf Jetson_Linux_r36.4.3_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
sudo tar zxpf 608_jp62.tar.gz
sudo cp -r 608_jp62/Linux_for_Tegra/* Linux_for_Tegra/
cd Linux_for_Tegra/
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
步骤 4. 将系统刷写到 A608 的 Nvme。
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit-super internal
如果刷写过程成功,你将看到以下输出:

刷写完成后,再次启动 Jetson 设备并登录系统。
资源
技术支持与产品讨论
感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。