Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录

近期因为要尝试部署deepstream6.0,而deepstream6.0依赖的是jetpack5.0.2版本。NX上原本装的是jetpack4.0版本,于是就打算参照官网教程重新刷机,过程中遇到许多问题,记录下来,方便参照。

1.QSPI更新要点:千万不要断电!千万不要断电!千万不要断电!!!

参照官网选用SD卡更新image方法时(JetPack SDK | NVIDIA Developer),Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第1张图片提示需要更新QSPI(Flashing Support — Jetson Linux
Developer Guide 34.1 documentation),于是参照官网方法更新QSPI

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第2张图片

 做了第一步如下命令后,

sudo flash_eraseall /dev/mtd0

因为已经下班,叫的车已经到了,没有看到warning中的那一串就关机了,于是我便酿成大祸,从此NX便无法开机,简直就是血泪史啊。第二天来公司上班后,NX怎么都开不了机,连最初的boot登陆系统都无法进入,然后开始复盘,检查硬件,检查电源,最后才看到那段小字,不能断电,否则就会损坏设备,该死,我没有看到!于是便开始了痛苦的刷机,寻找如何进入recovery模式。

2.刷机

(1)安装SDKmanager

在NVIDIA SDK Manager | NVIDIA Developer 下载SDKmanager后安装

sudo apt install ./sdkmanager_1.8.0-10363_amd64   

(2)recovery模式

NX进入recovery模式需要用跳线短接J14的pin9和pin10,也就是(FC REC和GND),然后usb接口线连接在主机上,并接通电源,接好后如下图所示 ,便开始刷机模式。

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第3张图片

(3)SDKmanager刷机

①打开sdkmanager

sdkmanager

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第4张图片

②连接NX

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第5张图片

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第6张图片 ③勾选Jetson OS,其余暂时不选

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第7张图片

 Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第8张图片

 Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第9张图片

 ④安装到50%的时候弹窗,第二项(Automatic Setup-Jetson xavier)设置为Manual Setup(有两个Manual Setup 选择developer kit板子型号那个),ip不用管这是usb虚拟出来的,为target新系统设置用户名和密码,单击finish后等待安装,完成安装之后sdkmanager暂时可以退出了

Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第10张图片Nvidia XAVIER NX安装jetpack5.0.2、刷机过程及踩坑记录_第11张图片

刷机过程可以参考

NVIDIA Jetson Xavier NX 刷机方法(sdk manager)_大聪明墨菲特的博客-CSDN博客_jetson xavier nx 刷机

至此,NX终于可以正常开机了,但是可以看到CUDA、tensorRT等常用软件并没有安装,接下来重新刷镜像。

3.刷镜像

对于常用软件如CUDA、TensorRT等,尝试过命令安装,但是存在许多问题,网卡似乎也并不是太稳定,于是在已经能开机的基础上给SD重新写入镜像,可以参考官网,官网写的很详细。

JetPack SDK | NVIDIA Developer

https://developer.nvidia.com/jetson-xavier-nx-developer-kit-user-guide

你可能感兴趣的:(linux,运维,服务器)