jetson orin nano手把手刷机教程(超级详细)

ubuntu系统刷机教程

在ubuntu系统下使用NVIDIA SDK Manager进行刷机操作

1.安装NVIDIA SDK Manager

1.进入官网,下载.deb安装包,https://developer.nvidia.com/sdk-manager

Snipaste_2025-06-13_14-57-02.png

2.从windows系统拖拽.deb安装包到ubuntu系统

Snipaste_2025-06-13_15-00-53.png

3.使用以下命令行进行安装

sudo dpkg -i sdkmanager_2.3.0-12617_amd64.deb

sudo apt install --fix-broken

Snipaste_2025-06-13_15-11-01.png

Snipaste_2025-06-13_15-10-40.png

4.打开NVIDIA SDK Manager,进行登录

Snipaste_2025-06-13_15-12-01.png

Snipaste_2025-06-13_15-13-09.png

2.使用NVIDIA SDK Manager进行刷机

1.设置USB总是连接到虚拟机

Snipaste_2025-06-13_15-17-35.png

Snipaste_2025-06-13_15-18-03.png

2.短接针脚,连接电源,然后再连接至电脑

Snipaste_2025-06-13_15-21-12.png

Snipaste_2025-06-13_15-23-15.png

3.取消Host Machine,并点击CONTINUE

Snipaste_2025-06-13_15-24-50.png

4.只勾选Jetson Linux

Snipaste_2025-06-13_15-27-26.png

5.等待下载完成

Snipaste_2025-06-13_15-29-36.png

6.配置刷机参数

Pre-Config,预设账号密码

Runtime,开机后配置账号密码

Storage Device,系统刷入的位置,根据不同设备自行选择

Snipaste_2025-06-13_15-37-07.png

— 此时请拔掉步骤2的针脚短接帽再点击Flash —

7.等待刷机完成

Snipaste_2025-06-13_15-55-08.png

3.使用命令行进行super固件的刷机

1.ubuntu系统至少需要完成一次NVIDIA SDK Manager的刷机

Snipaste_2025-06-13_15-55-08.png

2.短接针脚,连接电源,然后再连接至电脑

Snipaste_2025-06-13_15-21-12.png

3.使用6.2系统的固件缓存,并使用以下命令行进行刷机

cd /home/ubuntu/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NANO_TARGETS/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-super internal

Snipaste_2025-06-13_16-00-05.png

– 固件缓存名字与路径可能略有差异,请根据实际目录进行 –

– 无论Orin Nano还是Orin Nx,均使用以上命令行进行刷机 –

4.使用5.1.5系统的固件缓存,并使用以下命令行进行刷机

cd /home/ubuntu/nvidia/nvidia_sdk/JetPack_5.1.5_Linux_JETSON_ORIN_NANO_TARGETS/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-super internal

Snipaste_2025-06-13_16-10-33.png

– 固件缓存名字与路径可能略有差异,请根据实际目录进行 –

– 无论Orin Nano还是Orin Nx,均使用以上命令行进行刷机 –

### Jetson Orin Nano 刷机教程 #### 准备工作 为了确保刷机过程顺利,在开始之前需准备好必要的硬件和软件环境。 - **硬件准备** - 使用杜邦线或者跳线帽把Jetson的`FC_REC`与`GND`短接,使设备能够进入恢复模式[^2]。 - 确认已有一根支持数据传输功能的USB/Type-C线用于连接Ubuntu主机与Orin Nano开发套件,并确保该线缆质量良好以保障稳定的数据通信。 - **软件准备** - 下载并安装适用于当前系统的SDK Manager。对于Ubuntu系统而言,可以通过终端命令完成安装操作: ```bash sudo dpkg -i sdkmanager_2.1.0-11669_amd64.deb ``` - 若遇到依赖项缺失的情况,则可通过运行以下命令来修复: ```bash sudo apt --fix-broken install ``` #### 进入刷机模式 将Jetson Orin Nano 开发者套件接入电源前,先保持其处于断电状态。按照前述方法使用导线连接指定引脚后,再为装置提供电力供应。此时应观察到电源指示灯点亮,表明设备成功进入了等待刷写的预备阶段。 #### SDK Manager 操作流程 启动SDK Manager应用程序,一旦正确识别到了所连接的目标设备(即Jetson Orin Nano Developer Kit),界面中将会显示对应的选择提示。用户应当在此处选取匹配的产品型号继续下一步骤[^5]。 #### 命令行刷机指南 除了图形化的SDK Manager外,也存在基于命令行的方式来进行固件更新: - 创建一个新的文件夹作为工作空间,并切换至其中; ```bash mkdir Orin_NX && cd Orin_NX ``` - 解压缩预先获取的操作系统映像包; ```bash tar xf Jetson_Linux_R35.4.1_aarch64.tbz2 ``` - 接下来进入到解压后的`Linux_for_Tegra/rootfs`子目录内展开root filesystem镜像; ```bash cd Linux_for_Tegra/rootfs/ sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2 ``` - 返回上级目录执行二进制应用程序以及预处理脚本; ```bash cd .. sudo ./apply_binaries.sh sudo ./tools/l4t_flash_prerequisites.sh ``` 以上便是针对Jetson Orin Nano 的两种主要刷机途径介绍,无论是采用GUI还是CLI均能实现相同目的—刷新内置存储器中的操作系统版本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值