Nvidia Orin刷机保姆级教程

news/2025/2/13 22:57:07/

文章目录

  • 前言
  • 一、刷机准备
  • 二、刷机实战
    • 1.刷机文件下载
    • 2.Orin进入刷机模式
      • 2.1拔掉Orin上所有线缆
      • 2.2插上type-c线缆
      • 2.3长按Force Recovery按钮
      • 2.4通电
      • 2.5松开2号按钮进入刷机模式
      • 2.6确认是否进入刷机模式
    • 3.命令行刷机
      • 3.1安装jetpack
  • 总结


前言

使用Orin有段时间了,现在记录一下Orin设备刷机流程,方案一可以通过官方的SDKManager来刷机,方案二采用离线文件通过命令行刷机,本文着重讲解方案二。


一、刷机准备

  • Ubuntu电脑(系统版本18.04及以上,推荐20.04)
  • 刷机文件(https://developer.nvidia.com/embedded/downloads)
  • 刷机教程(https://docs.nvidia.com/jetson/archives/r35.1/DeveloperGuide/text/IN/QuickStart.html#to-flash-the-jetson-developer-kit-operating-software)

二、刷机实战

1.刷机文件下载

用自己的Ubuntu主机(非Orin),下载如下2个文件(本次刷R34.1版本的系统,其它版本同理)

Jetson_Linux_R34.1.1_aarch64.tbz2
Tegra_Linux_Sample-Root-Filesystem_R34.1.1_aarch64.tbz2

注意1:选择正确的版本R34.1.1
R34.1.1
注意2:下载L4T Driver Package和Sample Root Filesystem这2个文件包
在这里插入图片描述

2.Orin进入刷机模式

2.1拔掉Orin上所有线缆

2.2插上type-c线缆

靠近PCI插槽的那一边 接口10
在这里插入图片描述

2.3长按Force Recovery按钮

2号按钮
在这里插入图片描述

2.4通电

图2.3中的4号TypeC供电或者5号DC供电口均可

2.5松开2号按钮进入刷机模式

图2.3中如果松开2号按钮机器没有驱动,请点按3号电源按钮开机,不要长按

2.6确认是否进入刷机模式

主机命令行窗口输入lsusb,非Orin设备

#输入
lsusb
#输出类似这种即可
Bus 001 Device 004: ID 0955:7023 NVIDIA Corp. APX

3.命令行刷机

将Jetson_Linux_R34.1.1_aarch64.tbz2、Tegra_Linux_Sample-Root-Filesystem_R34.1.1_aarch64.tbz2文件拷贝到同1个非中文目录下

#解压L4T Package
tar xf Jetson_Linux_R34.1.1_aarch64.tbz2
#得到Linux_for_Tegra目录
#解压Sample-Root-Filesystem到Linux_for_Tegra/rootfs
#进入Linux_for_Tegra/rootfs,执行解压指令
cd Linux_for_Tegra/rootfs
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R34.1.1_aarch64.tbz2
#进入Linux_for_Tegra目录执行以下刷机指令
cd ..
sudo ./apply_binaries.sh
#不要带-r
sudo ./flash.sh ${BOARD} mmcblk0p1

具体的BOARD可以在下表查询,例如本例的设备应该是:jetson-agx-orin-devkit
​​在这里插入图片描述

3.1安装jetpack

sudo apt update
sudo apt dist-upgrade
sudo reboot
sudo apt install nvidia-jetpack

总结

以上就是本文要介绍的命令行刷机方案


http://www.ppmy.cn/news/41313.html

相关文章

(TinkSystem SR650)安装服务器操作系统(Windows Server 2022)步骤和相关概念

(TinkSystem SR650)安装服务器操作系统(Windows Server 2022)步骤和相关概念 服务器操作系统安装步骤 记录一下服务器操作系统安装过程,虽然简单但还是有一些坑需要注意,本次使用的是联想服务器ThinkSyst…

如何快速入门ChatGPT

作为一个AI模型,ChatGPT并不需要像人一样“学习”,它已经通过大量的训练数据和算法进行了预训练,可以回答广泛的问题。 然而,如果你想学习如何使用ChatGPT来进行对话或者问答,以下是一些建议: 一、了解Ch…

一文入门Typrscript和Vue3

一、TypeScript快速上手 在TypeScript专栏已经详细介绍过TypeScript,在此总结一下TypeScript和Vue3的基础知识。 1. 初识 TypeScript 1.1 TypeScript 的介绍 TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScrip…

nuscenes instance 调研笔记

nuscenes instance 调研笔记: 前言 nuscenes这个自动驾驶数据集挺大,官方devkit还提供了各种操作用于提高科研人员的效率,但是吧,东西多了学起来就乱七八糟的,本文仅以提取每个instance关联的所有images为例子&#…

Linux安装宝塔,并实现公网远程登录宝塔面板【内网穿透】

文章目录前言1. 安装宝塔2. 安装cpolar内网穿透3. 远程访问宝塔4. 固定http地址5. 配置二级子域名6. 测试访问二级子域名转发自CSDN远程穿透的文章:Linux安装宝塔,并实现公网远程登录宝塔面板【内网穿透】 前言 宝塔面板作为建站运维工具,它…

DDoS攻击实验笔记

DoS&DDoS简介 DoS(Denial of Service),拒绝服务攻击是通过一些方法影响服务的可用性,比如早期主要基于系统和应用程序的漏洞,只需要几个请求或数据包就能导致长时间的服务不可用,但易被入侵检测系统发现。 DDoS(Distributed D…

一次性搞懂dBSPL、dBm、dBu、dBV、dBFS的区别!

相信学习音乐制作的同学在混音阶段经常会碰到各种关于声音的单位,其中最具代表性的可能就是分贝家族的单位了,如dBSPL、dBm、dBu、dBV、dBFS等。 那么,这些单位分别表示什么,又有什么区别呢? 描述声音信号强弱的单位…

12、DRF实战总结:DRF序列化模型与序列化关系模型详解(附源码)

序列化模型与序列化关系模型 序列化模型是将Python对象转换为可储存或传输的格式,如JSON或XML。序列化模型可以用于数据储存、数据传输和数据共享等方面,可以有效地提高数据传输效率和数据共享效率。 序列化关系模型是在序列化模型的基础上&#xff0c…