NVIDIA Jetson Orin Nano 刷机过程

1. 背景

新到手 NVIDIA Jetson Orin Nano 插上显示屏,显示如下:
在这里插入图片描述
这是UEFI Shell,UEFI Shell(统一可扩展固件接口外壳程序)是一种基于UEFI规范的交互式命令行工具,它运行在UEFI固件环境中,为用户提供了一个直接与系统固件交互的接口。UEFI Shell是UEFI生态系统中的一个重要组成部分,它类似于传统计算机中的DOS命令行或Linux Shell,但运行在系统启动的早期阶段,甚至在操作系统加载之前。

1.1 作用

系统启动阶段的交互:UEFI Shell 运行在系统启动的早期阶段,甚至在操作系统加载之前。它允许用户直接与固件进行交互,执行各种底层操作。
硬件诊断与调试:通过 UEFI Shell,用户可以检查硬件状态、运行诊断工具以及调试硬件问题。
系统配置与管理:可以用于配置系统启动选项、修改固件设置或加载驱动程序。
文件系统操作:支持对文件系统的读写操作,例如查看文件、复制文件等。

1.2 与传统 BIOS 的区别

功能更强大:UEFI Shell 提供了比传统 BIOS 更多的功能和更高的灵活性。
支持大容量存储:UEFI 支持大于 2TB 的硬盘,而传统 BIOS 通常不支持。
安全性增强:UEFI 支持安全启动(Secure Boot)功能,可以防止恶意软件在启动过程中加载。

2. 刷机

2.1 SD卡烧录

参考:Write Image to the microSD Card
刚开始使用 SD卡烧录系统,烧录成功,但是Nano 插上SD卡还和之前一样,不得以使用sdkmanger 刷机

2.2 sdkmanger 下载

sdkmanger 官网 :https://developer.nvidia.com/sdk-manager
在这里插入图片描述
安装:

$ cd ~/Downloads
$ sudo apt install ./sdkmanager_2.2.0-12028_amd64.deb

2.3 刷机

2.3.1 启动sdkmanger

终端输入

$ sdkmanager 

输入NVIDIA账号密码
在这里插入图片描述

2.3.2 Ubuntu主机连接 Orin Nano

用杜邦线或者跳线帽把Nano 的FC REC与GND短接, 用一根支持数据传输功能的USB/Type-C线,将Ubuntu主机上与Orin Nano开发套件进行连接。一切就绪之后,再为开发套件接上电源,确认电源灯是亮着。
在这里插入图片描述
此时为恢复模式,Ubuntu主机输入

$ lsusb
...
Bus 001 Device 022: ID 0955:7523 NVIDIA Corp. APX
...

ID 为 0955:7523
同时 sdkmanger 检测到 Orin nano
在这里插入图片描述

选择下一个
在这里插入图片描述
此时 Orin Nano 连接的显示屏为黑屏

2.3.3 下载系统插件

可以先把所有的 TARGET COMPONENTS 下载下来在安装,这时点击下面的
Download now, Install later

在这里插入图片描述

2.3.3 先刷系统

先刷 Jetson Linux , 叉掉后面两项: Jetson Runtime ComponentsJetson SDK Components, 因为后面两项刷的过程中需要 ip 地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3.3.1 出现的问题

输入Ubuntu主机 密码,刷的过程中可能会出现Orin Nano 掉出 恢复模式
这时Ubuntu主机终端:

$ lsusb
Bus 002 Device 006: ID 0955:7035 NVIDIA Corp. Linux for Tegra
...

这时裸机上插入 64 G 的SD卡,重新刷机,这时上图中的 2. Storage Device : 改成:
SD

2.3.3.2 成功的现象

刷的过程中Orin Nano 连接的显示屏会亮起,显示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

同时Ubuntu主机端的sdkmanager 显示
在这里插入图片描述

2.3.4 再刷组件

这时叉掉 Jetson Linux
在这里插入图片描述
继续下一步
然后Orin Nano连接网络,用 ifconfig 获取 ip 地址, 填入下面进去
在这里插入图片描述
此时 ubuntu 主机端:

$ lsusb
Bus 002 Device 015: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra
...

刷组件成功后,Nano 端用 jtop 检测
或者:

$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Tue_Aug_15_22:02:13_PDT_2023
Cuda compilation tools, release 12.2, V12.2.140
Build cuda_12.2.r12.2/compiler.33191640_0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/970367.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

buu-jarvisoj_level2_x64-好久不见37

覆盖缓冲区和 RBP: 使用 128 8 字节覆盖 buf 和 rbp。 构造 ROP 链: pop rdi; ret 地址: 将 pop rdi; ret 指令的地址写入返回地址位置。 /bin/sh 地址: 将 /bin/sh 字符串的地址压入栈顶,作为 system 函数的参数。…

UE求职Demo开发日志#32 优化#1 交互逻辑实现接口、提取Bag和Warehouse的父类

1 定义并实现交互接口 接口定义: // Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h" #include "UObject/Interface.h" #include "MyInterActInterface.generated.h…

java在文本追加内容时候发现数据丢失问题

最近在做清洗数据的工作,使用BufferedWriter类用来追加文本内容,测试时候发现没有问题,拿到生成时候发现过大时丢失数据。 核心代码如下: FileOutputStream fos new FileOutputStream(saveFile, true); OutputStreamWriter osw …

Unity学习part3

此为b站视频【【Unity教程】零基础带你从小白到超神】 https://www.bilibili.com/video/BV1gQ4y1e7SS/?p55&share_sourcecopy_web&vd_source6e7a3cbb802eb986578ad26fae1eeaab的笔记 1、反向动力学 打开ik处理 public class PlayerMoveController : MonoBehaviour {…

spring session、spring security和redis整合的简单使用

在上一篇**spring session搭配redis的简单使用**文章中&#xff0c;我们简单的使用了spring session和redis&#xff0c;实现了session的外部化存储&#xff0c;下面我们结合spring security进一步体验这三者的搭配。 首先新增spring-boot-starter-security依赖 <!--实现sp…

在 CentOS 上更改 SSH 默认端口以提升服务器安全性

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-template &#x1f33a; 仓库主页&#xff1a; GitCode︱ Gitee ︱ Github &#x1f496; 欢迎点赞 &#x1f44d; 收藏 ⭐评论 …

传输层协议TCP ( 下 )

文章目录 前言序号与确认序号超时重传RTOJacobson算法内核中超时时间的计算 滑动窗口滑动窗口延迟应答流量控制 拥塞控制慢启动拥塞避免快重传快速恢复 保活机制参考资料 前言 TCP&#xff08;Transmission Control Protocol&#xff0c;传输控制协议&#xff09;是互联网最重要…

C#打印设计器

C# 打印设计器&#xff0c;功能强大却操作简单&#xff0c;小白也能快速上手&#xff01; 主要功能&#xff1a; 支持多种设计元素&#xff1a; 文字、图片、图形、二维码、条形码等&#xff0c;满足您多样化的设计需求。 灵活排版&#xff0c;精准定位&#xff1a; 支持拖拽…

【指令集】Nginx

本文作者&#xff1a; slience_me 【指令集】Nginx 1. 目录结构 Nginx 的基础目录结构通常包括以下几个主要目录&#xff1a; Nginx的目录结构大致如下&#xff08;以Linux系统为例&#xff09;&#xff1a; /etc/nginx/ # Nginx的配置文件目录 ├── ngin…

硬件开发笔记(三十四):AHD转MIPI国产方案详解XS9922B(一):芯片方案介绍

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/145651548 长沙红胖子Qt&#xff08;长沙创微智科&#xff09;博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV…

Python的那些事第二十一篇:Python Web开发的“秘密武器”Flask

基于 Flask 框架的 Python Web 开发研究 摘要 在 Web 开发的江湖里,Python 是一位武林高手,而 Flask 则是它手中那把小巧却锋利的匕首。本文以 Flask 框架为核心,深入探讨了它在 Python Web 开发中的应用。通过幽默风趣的笔触,结合实例和表格,分析了 Flask 的特性、优势以…

如何从0开始做一款AI产品(下)

上篇文章介绍了如何打造教育AI软硬协同型AI产品&#xff0c;本篇文章主要介绍打造客服AI型产品和打造新零售AI的产品。 打造客服AI的产品 传统的客服时代&#xff0c;客服工作重复性高&#xff0c;技术含量低&#xff0c;呼出效率低&#xff0c;客服水平参差不齐。并且管理难度…

无人机不等同轴旋翼架构设计应用探究

“结果显示&#xff0c;对于不等组合&#xff0c;用户应将较小的螺旋桨置于上游以提高能效&#xff0c;但若追求最大推力&#xff0c;则两个相等的螺旋桨更为理想。” 在近期的研究《不等同轴旋翼性能特性探究》中&#xff0c;Max Miles和Stephen D. Prior博士深入探讨了不同螺…

python包的管理

管理python包 python能跻身最欢迎编程语言前列的一个主要原因是python有着活跃的社区提供丰富的包&#xff0c;诸如numpy&#xff0c;pandas&#xff0c;scikit-learn等等。 python的包都存放PyPI中&#xff0c;PyPI即Python Package Index&#xff0c;是python的软件仓库。所…

探索C语言中判断字符串循环移位关系的实现

在C语言的字符串处理中&#xff0c;判断两个字符串是否为循环移位关系是一个有趣且实用的问题。今天&#xff0c;我们就通过一段具体的代码来深入探讨这个问题的解决方案。 代码实现 代码逐行解析 预处理指令和头文件包含 #define _CRT_SECURE_NO_WARNINGS 用于禁用一些与安全…

【推理llm论文精度】DeepSeek-R1:强化学习驱动LLM推理能力飞跃

最近deepseek R1模型大火&#xff0c;正好复习一下他家的技惊四座的论文https://arxiv.org/pdf/2501.12948 近年来&#xff0c;大型语言模型&#xff08;LLM&#xff09;在推理能力上取得了显著进展&#xff0c;但如何进一步有效提升仍然是研究热点。DeepSeek-AI发布了 DeepS…

硬件学习笔记--42 电磁兼容试验-6 传导差模电流干扰试验介绍

目录 电磁兼容试验-传导差模电流试验 1.试验目的 2.试验方法 3.判定依据及意义 电磁兼容试验-传导差模电流干扰试验 驻留时间是在规定频率下影响量施加的持续时间。被试设备&#xff08;EUT&#xff09;在经受扫频频带的电磁影响量或电磁干扰的情况下&#xff0c;在每个步进…

【Java学习】类和对象

目录 一、选择取块解 二、类变量 三、似复刻变量 四、类变量的指向对象 五、变量的解引用访问 1.new 类变量(参) 2.this(参) 3.类变量/似复刻变量. 六、代码块 七、复制变量的赋值顺序 八、访问限定符 1.private 2.default 九、导类 一、选择取块解 解引用都有可以…

I.MX6ull-I2C

一,I2C总线介绍 I2C(Inter-Integrated Circuit 集成电路)总线是Philips公司在八十年代初推出的一种串行、半双工的总 线&#xff0c;主要用于近距离、低速的芯片之间的通信&#xff1b;I2C总线有两根双向的信号线&#xff0c;一根数据线SDA用于收 发数据&#xff0c;一根时钟线…

从插入排序到希尔排序

从插入排序到希尔排序 插入排序 原理 插入排序是一种简单直观的排序算法&#xff0c;其基本思想是通过将每个元素逐个插入到已排序的部分中&#xff0c;逐步构建一个有序序列。 操作步骤 初始化&#xff1a;将第 1 个元素视为已经有序的部分&#xff08;初始时长度为 1&#xf…