Skip to main content

将 JetPack OS 刷入 A608 载板 (支持 NVIDIA Jetson Orin NX/Nano)

note

本文档由 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 数据传输线
info

我们建议您使用物理 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. 移除短接线。

在这里,我们将使用 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 设备并登录系统。

资源

技术支持与产品讨论

感谢您选择我们的产品!我们为您提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。

Loading Comments...