模板: Jetson Orin Nano 升级为 Super 说明

来自Waveshare Wiki
跳转至: 导航搜索

Jetson Orin Nano/NX 升级为 Super 说明

为了表现高级 AI 在性能和可访问性方面的卓越提升,Jetson Orin Nano 开发者套件将更名为 NVIDIA Jetson Orin Nano Super开发者套件。
官方套件直接下载最新的Jetpack6.1(rev1)版本系统可以升级Super性能,核心模组以及对应的微雪套件,需要等1月份后NVIDIA官方提供升级固件才可将设备升级为 Jetson Orin Nano/NX Super使用
性能提升可以参照下表:
Specifications.png

更新固件说明

  • 烧录系统需要用到Ubuntu 20.04或者Ubuntu22.04的主机或虚拟机
  • 核心模组以及对应的微雪套件,需要使用脚本刷新Jetpack6.2版本镜像升级,不支持通过SDK Manager软件升级。

器材准备

  1. Jetson Orin Nano Developer Kit。
  2. 电源适配器。
  3. 跳线帽(或杜邦线)。
  4. USB 数据线(type C接口,可传输数据)。

硬件配置(进入recovery 模式)

Orin-IO-Base-Recovery-Mode.png
  • 用跳帽或者杜邦线短接FC REC和GND引脚,位置如上图,位于核心板底下
  • 连接DC电源到圆形供电口, 稍等片刻
  • 用USB线(注意要是数据线)连接Jetson主板的type C接口到Ubuntu主机

软件配置

  • 打开ubuntu系统,打开浏览器下载SDK Manager
  • 下载完成后,我们进入下载路径Downloads进行安装,终端输入:
sudo dpkg -i sdkmanager_1.6.1-8175_amd64.deb(根据自己的版本输入)
  • 安装完成后,系统可能会报错找不到依赖文件,输入以下命令解决此问题。
sudo apt --fix-broken install
  • 打开Ubuntu电脑终端,运行SDK Manager打开软件。
  • 点击LOGIN,登录NVIDIA账号,会在浏览器弹出链接,输入前面注册邮箱和密码登录进去。
    LOGIN水印-3.jpg
  • 此时我们就成功登录SDK Manager
    LOGIN-success-watermark-1.png

方法1、安装系统(SDK Manager)

  • 打开ubuntu电脑终端,运行sdkmanager打开软件
  • 登录账号
  • 如果Jetson 主板有被正常识别到如下图,如果已连接没显示,请点击refresh

Orin Nano Super Refresh.png

  • 开发板类型选择Jetson Orin Nano [8GB developer kit version] 选项,点击OK

Choose version.png

  • 在JetPack选项中,选择支持的最新的jetpack 6.1(rev1)系统即可,不勾选其他的SDK, 然后点击Continue

Orin Nano Super configuration1.png

  • 选择Jetson OS, 并将Jetson SDK Components的选项去掉。勾选最下方的第一个协议,最后点击CONTINUE

Orin Nano Super Details and License.png

  • 上述操作执行完后,会跳出弹窗,输入密码即可

Orin Nano Super configuration2.png

  • 当第二行的进度条到50%的时候会跳出弹窗,请按需选择
    1. 这里会默认选择开发板类型。 注意前面选择开发板类型的时候不要选择错误。
    2. 这里可以选择runtime或者preconfig, 选择runtime的话,后续需要自己手动配置系统(用户名,密码,语言等), 选择preconfig,可以填入用户名和密码(可以自己定义),会在启动过程中自动配置主板
    3. Storage Device可以选择SD Card(SD卡)或者NVME(硬盘)作为储存位置

Orin Nano Super configuration3.png
注意:虚拟机用户在上述操作完成后会有跳窗弹出,需要及时连接,主机用户则没有该操作。

  • 烧录完成之后如下图,去掉底板的跳帽,接入显示器,重新上电,按照提示进行开机配置(如果是设置的pre-config, 上电后直接进入系统)。

Orin Nano Super Setup Process.png

方法2、安装系统(脚本)

为了方便用户操作,这里提供终端指令下载Jetpack6.2资源包和刷新的指令,用户可以打开终端直接复制指令操作。后续有新版本,请参考相关指令操作
  • 运行指令新建文件夹存放
sudo mkdir orin_nano
cd orin_nano
  • 下载BSP和文件系统包
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Jetson_Linux_r36.4.3_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2
  • 解压资源包并配置环境
    • 解压过程需要花费时间,请等待解压完成再操作其他指令
    • 在配置过程中,请注意报错信息,部分用户系统可能缺少组件,请按照报错信息安装相关组件
sudo 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/
cd Linux_for_Tegra/
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
  • 预设用户名和密码(可选)
    • 这里通过指令预先设置主板的用户名和密码,用户也可以跳过这个步骤,在烧录后再连接屏幕,键盘鼠标进行手动配置
    • 指令中,jetson 为设置的用户名 jetson1 为设置的密码,用户可以根据自己需求更改, -a 为设置自动登录,不加该参数,系统启动后需要输入用户名密码登录
sudo ./tools/l4t_create_default_user.sh -u jetson -p jetson1 -a
  • 烧录系统到主板
    • 请确保已正常连接主板到ubuntu主机电脑,并设置为烧录模式
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -p "-c ./bootloader/generic/cfg/flash_t234_qspi.xml" -c ./tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-orin-nano-devkit-super external
  • 烧录成功后,完成系统配置,并进入主板桌面。 如果需要安装SDK组件,请在主板(orin主板上)联网,并打开终端输入以下指令进项安装
sudo apt-get update -y
sudo apt-get install nvidia-jetpack -y