本文主要介绍用Jetpack刷机Xavier的详细操作步骤,TX2和Nano的操作类似。
刷机前的准备工作:
HOST:具有Ubuntu16.04/18.04操作系统的主机一台(含显示器、鼠键),能上网;
Xavier:Xavier一台(含电源、USB线、网线、显示器、鼠键)。
下面正式开始刷机,具体步骤如下:
1、在nvidia官网下载Jetpack安装包,根据实际需要选择版本(本文使用的是4.2版本)。
https://developer.nvidia.com/embedded/jetpack-archive
2、在宿主机的控制终端安装jetpack
$ sudo apt install ./sdkmanager_0.9.12-4180_amd64.deb
3、在控制终端运行sdkmanager。
sdkmanager

4、登陆nvidia账户。

5、选择各个模块,配置好后点击继续。

6、选择需要安装的组件,接受licenses,然后需要进行授权host,输入host的密码。

7、下载相关的资源。

8、Jetson OS image做好之后,会弹出对话框,让Jetson模块进入recovery模式,开始刷机操作。
9、硬件连接:将xavier的Type C USB(指示灯旁边的那个口)和PC连接,最好把网线、显示器、鼠键都连接上。此时如果xavier处于recovery模式,则可以选择自动模式,直接设置用户名和密码;如果xavier没有处于recovery模式,可以选择手动模式,按提示操作xavier开发板,然后就会开始下载OS image了。(我是选择的手动模式,设置会多一些)


10、设置完成后点击flash,就开始下载了。
11、手动模式下,大概下载到一半时,会弹出输入用户名和密码的界面,此时需要再xavier上通过鼠键设置一大堆参数。







12、至此,设置全部完成,在host里面重新识别出usb设备,然后输入用户名和密码,之后选择安装即可。

13、接下来安装各种组件。

14、当所有的下载安装均完成后,会出现下面的界面,证明所选的组件都全部完成了。

以上就是针对Jetpack4.2进行的Xavier刷机操作,其他版本的Jetpack操作也类似,TX2和Nano的刷机操作也类似,详细可参考官网的相关文档。