您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
英伟达JETSON
Jetson Nano B01 简介 Jetson Nano B01 Ubuntu刷机流程(没成功,卡死) Jetson Nano B01 SD卡刷机流程 Jetson Nano B01 初始化环境 tensorrtx-master yolov5 python精简代码 Jetson Nano T201 Ubuntu刷机 Jetson Nano T201 初始化环境 Jetson Nano T201 安装 ROS2 Foxy jetson orin nano super 实体机刷机 jetson orin nano super 环境初始化
tensorrtx-master yolov5 python精简代码
Jetson Nano T201 初始化环境
激萌の小宅 小宅博客 英伟达JETSON

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

英伟达Jetson Nano T201 Ubuntu刷机

下载前准备

        Ubuntu 18.04/20.04 系统的电脑 1 台(博主使用的是Ubuntu20.04实体机,虚拟机没刷成功),没有条件可以尝试 VMware 虚拟机(刷机过程会有重新连接 usb 的操作,虚拟机可能会有短时间未重新连接的情况,需要手动连接,请在刷机过 程中盯着过程)

        type -c 数据线 1 条


说明:

    博主开始是使用Oracle VM VirtualBox安装Ubuntu20.04虚拟机来进行刷机的,奈何刷机时一直报下面这个错误,后面直接装了个Ubuntu20.04的实体机,结果刷机就成了~~

 QQ截图20240518190927.jpg


设置下载模式

        国产套件是通过 type -c 接口升级系统,更新前需让国产套件进入 recovery 模式。进入 recover 模式的方法为短接核心板下面的 rec 和 gnd。

QQ截图20240518084250.jpg


国产套件进入 recovery 模式的步骤:

1)使用 type -c(以前的安卓数据线)的数据线连接 jetson 和 ubuntu host 主机(一端插在国产套件的 type -c 口,一端插在ubuntu host 主机的 usb 插口);

2)连接国产套件电源;

3) 此时国产套件进入 recovery 刷机模式 (可通过在 ubuntu host 主机上运行命令:lsusb查看是否有 nvidia corp 设备(不同 jetson 模块 usb vid/pid 不同)来确认是否进入正常)

Jetson Orin nano 国产套件:Bus 001 Device 00x: ID 0955:7623 Nvidia Corp。


软件升级步骤

第一步:

NVIDIA 官网下载地址: https://developer.nvidia.com/embedded/jetson-linux-r3531

QQ20240927-114409.jpg


烧录:

1、将文件下载到 Ubuntu 电脑(注意:不要把文件存放在外部储存路径下进行刷机,也不要下载到中文目录下,后续操作也不要在中文目录下操作,会造成刷机失败),并使用该电脑作为主机,建议预留 60GB 自由空间,后续刷机命令运行都在该电脑上进行。

QQ截图20240518094439.jpg

QQ截图20240518085946.jpg

2、解压文件

把下载下来的文件 Jetson_Linux_R35.3.1_aarch64.tbz2 、Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 移动到 Ubuntu 系统主机电脑上再按照以下步骤解压文件,建议另建文件夹存放。

当前路径打开终端执行以下命令解压 tbz2(请注意空格):

$tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
$sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
$cd Linux_for_Tegra/
$sudo ./apply_binaries.sh
$sudo ./tools/l4t_flash_prerequisites.sh
$vim bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts

cvb_eeprom_read_size = <0x100>;
改为: 
cvb_eeprom_read_size = <0x0>;

保存退出!


注意:

执行 sudo ./apply_binaries.sh 的时候如果提示qemu相关的错误,并提示让你安装“qemu-user-static”,就按照提示安装一下,然后再执行sh文件。


执行lsusb命令,可以找到我们的“Nvidia Corp. APX”设备

2024-05-18 18-43-37屏幕截图.jpg


USB接入设备,输入以下命令开始烧录系统:

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 internal


执行结果如下:

2024-05-18 19-05-49屏幕截图.jpg

烧录完成会提示‘Successfully’!此时拔掉跳线。重新上电开机即可。之后需要进行开机设置,记住要素(先点击"I accept the terms of these licenses"接受协议,然后点击"continue"继续,后续语言-键盘-时区按照自身需求填写,用户名和密码请认真填写,自己要熟记,因为忘了无法找回,只能重刷,取消密码登陆的选择"log in automatically",不用密码登陆的选择"require my password to log in",后续点击下一步,谷歌浏览器选择不安装"Do not install Chromium Browser")。


初始化设置:

拔掉电源、拔掉跳冒,然后接入USB线,波特率115200,重启设备,按下面流程进行设置。

回车

QQ截图20240121123446.jpg


继续回车

QQ截图20240121112703.jpg


设置语言,回车

QQ截图20240121112741.jpg


设置时区,香港,回车

QQ截图20240121112849.jpg


回车

QQ截图20240121123749.jpg


设置初始用户名、密码后,回车。

QQ截图20240121123823.jpg


后面的设置一路按默认,回车。

设置网网卡:eth0,后面的设置一路按默认,回车。

QQ截图20240121124010.jpg

设置完成之后,设备会重启,串口会断开,此时,重新链接下就行了,然后按前面设置的用户名和密码进行登录即可,刷机完成。

QQ截图20240518200941.jpg


额外补充

其他版本的镜像:https://developer.nvidia.com/embedded/jetson-linux-archive


这个是Ubuntu 22.04的系统

https://developer.nvidia.com/embedded/jetson-linux-r363

烧录参考:https://blog.csdn.net/qq_43576725/article/details/138151746


烧录命令:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

最新版本是36.4,但是这个页面打不开,36.3的倒是可以

QQ20240927-113655.jpg

这个版本的镜像需要补充安装如下内容:

sudo apt-get install tensorrt cuda



tensorrtx-master yolov5 python精简代码
Jetson Nano T201 初始化环境

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 0

    累计评价

英伟达Jetson Nano T201 Ubuntu刷机

下载前准备

        Ubuntu 18.04/20.04 系统的电脑 1 台(博主使用的是Ubuntu20.04实体机,虚拟机没刷成功),没有条件可以尝试 VMware 虚拟机(刷机过程会有重新连接 usb 的操作,虚拟机可能会有短时间未重新连接的情况,需要手动连接,请在刷机过 程中盯着过程)

        type -c 数据线 1 条


说明:

    博主开始是使用Oracle VM VirtualBox安装Ubuntu20.04虚拟机来进行刷机的,奈何刷机时一直报下面这个错误,后面直接装了个Ubuntu20.04的实体机,结果刷机就成了~~

 QQ截图20240518190927.jpg


设置下载模式

        国产套件是通过 type -c 接口升级系统,更新前需让国产套件进入 recovery 模式。进入 recover 模式的方法为短接核心板下面的 rec 和 gnd。

QQ截图20240518084250.jpg


国产套件进入 recovery 模式的步骤:

1)使用 type -c(以前的安卓数据线)的数据线连接 jetson 和 ubuntu host 主机(一端插在国产套件的 type -c 口,一端插在ubuntu host 主机的 usb 插口);

2)连接国产套件电源;

3) 此时国产套件进入 recovery 刷机模式 (可通过在 ubuntu host 主机上运行命令:lsusb查看是否有 nvidia corp 设备(不同 jetson 模块 usb vid/pid 不同)来确认是否进入正常)

Jetson Orin nano 国产套件:Bus 001 Device 00x: ID 0955:7623 Nvidia Corp。


软件升级步骤

第一步:

NVIDIA 官网下载地址: https://developer.nvidia.com/embedded/jetson-linux-r3531

QQ20240927-114409.jpg


烧录:

1、将文件下载到 Ubuntu 电脑(注意:不要把文件存放在外部储存路径下进行刷机,也不要下载到中文目录下,后续操作也不要在中文目录下操作,会造成刷机失败),并使用该电脑作为主机,建议预留 60GB 自由空间,后续刷机命令运行都在该电脑上进行。

QQ截图20240518094439.jpg

QQ截图20240518085946.jpg

2、解压文件

把下载下来的文件 Jetson_Linux_R35.3.1_aarch64.tbz2 、Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 移动到 Ubuntu 系统主机电脑上再按照以下步骤解压文件,建议另建文件夹存放。

当前路径打开终端执行以下命令解压 tbz2(请注意空格):

$tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
$sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
$cd Linux_for_Tegra/
$sudo ./apply_binaries.sh
$sudo ./tools/l4t_flash_prerequisites.sh
$vim bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts

cvb_eeprom_read_size = <0x100>;
改为: 
cvb_eeprom_read_size = <0x0>;

保存退出!


注意:

执行 sudo ./apply_binaries.sh 的时候如果提示qemu相关的错误,并提示让你安装“qemu-user-static”,就按照提示安装一下,然后再执行sh文件。


执行lsusb命令,可以找到我们的“Nvidia Corp. APX”设备

2024-05-18 18-43-37屏幕截图.jpg


USB接入设备,输入以下命令开始烧录系统:

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 internal


执行结果如下:

2024-05-18 19-05-49屏幕截图.jpg

烧录完成会提示‘Successfully’!此时拔掉跳线。重新上电开机即可。之后需要进行开机设置,记住要素(先点击"I accept the terms of these licenses"接受协议,然后点击"continue"继续,后续语言-键盘-时区按照自身需求填写,用户名和密码请认真填写,自己要熟记,因为忘了无法找回,只能重刷,取消密码登陆的选择"log in automatically",不用密码登陆的选择"require my password to log in",后续点击下一步,谷歌浏览器选择不安装"Do not install Chromium Browser")。


初始化设置:

拔掉电源、拔掉跳冒,然后接入USB线,波特率115200,重启设备,按下面流程进行设置。

回车

QQ截图20240121123446.jpg


继续回车

QQ截图20240121112703.jpg


设置语言,回车

QQ截图20240121112741.jpg


设置时区,香港,回车

QQ截图20240121112849.jpg


回车

QQ截图20240121123749.jpg


设置初始用户名、密码后,回车。

QQ截图20240121123823.jpg


后面的设置一路按默认,回车。

设置网网卡:eth0,后面的设置一路按默认,回车。

QQ截图20240121124010.jpg

设置完成之后,设备会重启,串口会断开,此时,重新链接下就行了,然后按前面设置的用户名和密码进行登录即可,刷机完成。

QQ截图20240518200941.jpg


额外补充

其他版本的镜像:https://developer.nvidia.com/embedded/jetson-linux-archive


这个是Ubuntu 22.04的系统

https://developer.nvidia.com/embedded/jetson-linux-r363

烧录参考:https://blog.csdn.net/qq_43576725/article/details/138151746


烧录命令:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

最新版本是36.4,但是这个页面打不开,36.3的倒是可以

QQ20240927-113655.jpg

这个版本的镜像需要补充安装如下内容:

sudo apt-get install tensorrt cuda