NVIDIA AGX xavier 刷机步骤经验总结
1.设备准备与连线
1.1 设备清单
主机×1 (装有ubuntu16.04/18.04的电脑,内存充足:home至少50g )
我最开始在自己笔记本上装,内存不足,但是也可以安装,最后安装失败的原因有网速原因,不清楚是否有内存不足的原因,我感觉没有,但是准备个内存充足的更好一点。
NVIDIA AGX XAVIER ×1(以下简称盒子)
显示器×1
键鼠各一个 连到盒子上
1.2连线
主要分为三部分:
a: 连接显示器及电源线
连线后,启动盒子,显示器会出现开机画面,并进入ubuntu18.04系统,需不需要设置用户名等,记不清了。
b:将盒子与主机相连,使用自带的USB-typec线(选用USB3.0接口,typec端连在盒子靠近开关键一侧)
连好线后,保持盒子通电但是关机状态。然后同时按住盒子上左边和中间的按钮两秒钟,再同时松开,typec口旁边的小灯亮起。
成功之后,在主机终端输入lsusb命令,如果出现NVIDIA CROP字样,说明连接成功。此时连接盒子的显示器是关闭状态。
c:将主机与盒子置于同一个局域网下
我采用的方法是将盒子的网线和主机的网线连在同一个路由器上
连线图如下
2.刷机
2.1在主机上下载安装SDKManager,下载地址
https://developer.nvidia.com/embedded/jetpack
点击右下角下载SDK即可
下载完成后,输入
sudo apt install ./sdkmanager****.deb
安装完成后,终端输入sdkmanager
,即可开始刷机
2.2 进入sdkmanager刷机
a. 进入图形化界面后,输入帐号密码,可以看见
如果盒子已经和主机连接成功,会自动识别出设备,第一步直接continue就可以。(图片来自官网,我也才发现,我安装的时候没有Tensorflow这一项)
b.STEP 02
这步主要是选择下载地址和安装地址,安装地址,使用默认地址即可,下载地址根据自己情况选择。Download now.install later这一项根据自己情况选择就好,我是先下载再安装的。边下载边安装也没有问题。
c.STEP 03
主要问题出在这一步,需要注意的是:
(保证前面连线正确)
1.选一个网络速度快环境安装,我是前一天一直安装失败,第二天早上来实验室,网速快,很顺利的就安好了。(虽然我是提前下载好的,但是好像还是需要网络环境好,安不上的时候查了很多教程,也没什么效果,如果失败的话,建议多试几次即可)
2.注意局域网地址
在安装到40左右的时候,会出来如下窗口,此时的ip地址应改为盒子的IP。并且连接盒子的显示器会亮起,出现装入系统设置,按部就班设置即可。
系统设置完成后,查看盒子网络的连接信息,将图一的IP Address地址,改为盒子的地址(如图二)
接着输入盒子的用户名和密码,然后等待即可,如果有安装失败,可以多试几次。我试了几个方法,都没有解决。最后还是网速好的时候安上了。
d.STEP O4
只刷机这一步前前后后弄了一天加一早上,总结遇到的问题主要就是网速和IP的问题,注意这两方面,多试几次应该没有大问题。另外可能有遗漏的细节,还请原谅。
对这个盒子,还有很多不懂的地方,仅仅是刷机成功,要学的还很多,有收获心得的话,会继续分享。希望对大家有帮助。
主要参考:
这位博主,已经做了很多工作,相关的可以去学习学习
https://blog.csdn.net/huiyuanliyan/article/details/90300163?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param