Skip to main content

将 JetPack OS 刷写到 A205E 扩展板或 A205E Mini PC(支持 NVIDIA Jetson Xavier NX)

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

在本教程中,我们将向您展示如何将 Jetpack OS 刷写到支持 NVIDIA Jetson Xavier 模块的 A205E 扩展板或 A205E Mini PC。我们将介绍两种刷写系统的方法。由于 A205E 扩展板与官方 NVIDIA Jetson 扩展板不同,因此需要安装相应的驱动程序。

开始

我们可以通过 Linux 终端轻松完成此操作。对于有 Linux 基础知识的用户,我们强烈推荐仅使用 Linux 终端。

软件准备

!!!note 在本教程中,我们将使用基于 Ubuntu 18.04 LTS 的系统完成安装。

硬件准备(强制恢复模式)

  • 安装了 Ubuntu 18.04 操作系统的主机电脑
  • 一根 USB Type-C 数据线
  • A205E 扩展板或 A205E Mini PC 的电源适配器

在进行安装步骤之前,我们需要确保开发板处于强制恢复模式。

步骤 1. 请找到 A205E 扩展板或 A205E Mini PC 侧面的 USB Type-C 接口、电源按钮、复位按钮和恢复按钮。

A205E 扩展板A205E Mini PC

要将 A205E 置于强制恢复模式,请确保 A205E 已关闭电源。

步骤 2. 使用 USB Type-C 数据线将 A205E 扩展板或 A205E Mini PC 的 Type-C 编程接口与主机电脑连接。

步骤 3. 连接 A205E 扩展板或 A205E Mini PC 的电源适配器。

步骤 4. 按住并保持 恢复键,然后按住并保持 电源键,等待 LED 灯亮起后,释放 电源键,然后等待 2 秒释放 恢复键

或者

如果 A205E 扩展板或 A205E Mini PC 处于 开机状态,按住并保持 复位键恢复键释放 复位键 2 秒后,再释放 恢复键

步骤 5. 在 Linux 主机电脑屏幕上,右键单击鼠标打开终端并输入命令 lsusb。当返回的内容中包含 NVidia Corp. 时,说明您的 A205E 扩展板已进入强制恢复模式,可以继续后续操作。

ID 取决于扩展板上的模块,信息如下所示:

  • 对于 Jetson Xavier NX: 0955:7e19 NVidia Corp

通过命令行刷写 JetPack OS

以下是使用命令行脚本刷写 JetPack OS 的工作流程:

步骤 1. 下载适配的 NVIDIA Linux 驱动包

Linux 主机电脑上,我们需要打开浏览器并访问 Jetson Linux Archive。首先,我们需要检查 Jetson Linux 的版本是否受支持。在本例中,我们使用的是 NVIDIA L4T 35.1.0(相当于 Jetpack 5.0.2)。

找到适配的版本后,点击进入下载页面。找到并点击 "L4T Driver Package (BSP)" 和 "Sample Root Filesystem" 下载驱动文件。文件名类似于 Tegra_Linux_Sample-Root-Filesystem_Rxx.x.x_aarch64.tbz2Jetson-210_Linux_Rxx.x.x_aarch64.tbz2

以 NVIDIA L4T 35.1.0 版本为例,文件的名称应为:

  • Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
  • Jetson_Linux_R35.1.0_aarch64.tbz2

第 2 步:通过命令行解压文件并组装 Rootfs

在 Linux 主机 PC 上,请打开 终端 并使用以下命令解压文件并组装 rootfs:

$ tar xf ${L4T_RELEASE_PACKAGE}
$ cd Linux_for_Tegra/rootfs/
$ sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
$ cd ..
$ sudo ./apply_binaries.sh

!!!注意 ${XXX_XX_XXX} 是您放置文件名称的位置。

  • 例如,下载的文件存储在 ~/Downloads/ 中,请在您的 Ubuntu 主机电脑上打开 终端 并输入以下命令:
cd ~/Downloads/
mkdir Jetpack_502
mv Jetson_Linux_R35.1.0_aarch64.tbz2 Jetpack_502/
mv Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2 Jetpack_502/
cd Jetpack_502/
tar xf Jetson_Linux_R35.1.0_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh

第 3 步:将系统刷写到开发板

在此示例中,我们使用 NVIDIA Jetson Xavier NX 模块,可以直接将系统刷写到开发板上,执行以下命令:

cd ~/Downloads/Jetpack_502/Linux_for_Tegra
sudo ./flash.sh -r jetson-xavier-nx-devkit-emmc mmcblk0p1

技术支持与产品讨论

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

Loading Comments...