一、Tx2的刷机
电脑主机(Linux系统)
实现方法有两种:
①安装Linux系统
②下载VMware安装虚拟机(个人觉得用虚拟机较为方便)
刷机过程:
主机在官网https://developer.nvidia.com/embedded/jetpack下载JetPack安装包,例如JetPack-L4T-3.3-linux-x64.run,给文件加可执行权限并运行:
sudo chmod +x JetPack-L4T-3.3-linux-x64.run
./JetPack-L4T-3.3-linux-x64.run
然后主机就开始下载相应的安装包,这个过程可能需要30min左右,如果出现error的情况可以检测一下网络连接是否正常
下载完成之后进入如图所示的界面
执行下一步后,会出现一个提示,按照步骤操作,使Tx2进入recovery mode,翻译成中文如下:
(1)Tx2断电
(2)用Micro USB数据线连接PC和Tx2。(注意:数据线接到Tx2的Micro USB接口J20)
(3)接通Tx2电源
(4)按下并松开Tx2的POWER键S4;按下并保持FORCE RECOVERY键S3;在此期间按下并松开RESET键S1;等待2秒后松开FORCE RECOVERY键S3。
可以在终端输入lsusb,如果发现Nvidia Corp则说明Tx2与主机已连接,按照提示按下Enter键等待安装即可,之后终端界面运行到查找Tx2的IP的地方会停止,此时关闭该窗口(此处不要删除下载的文件),再次按照之前的操作打开安装界面,将Flash OS image to target 改成no action,点击next,会出现输入Tx2的IP地址的界面,由于已经安装好了图形界面,此时可以将Tx2接显示屏。然后将电脑主机和Tx2通过网线连接至同一个路由器上
PS:如果没有路由器的话可以尝试利用WiFi或者手机开热点的方式将主机和Tx2连接至同一个网络,然