Nvidia Jetson TX2刷机过程

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

近来,项目需要,实验室配置了TX2,有幸能够接触使用,下面简单介绍刷机过程。

写在前面: 

a、使用VM虚拟机Ubuntu14.04成功刷机,不过听说有的会出现连接不稳定的情况,我没遇到。

b、后面下载的部分大约有近40G,所以需要空出空间。

c、TX2和PC均在同一局域网下。

d、拿到手的TX2是有系统的,Ubuntu14.04,所以可以进行一些例如查ip等的简单操作,刷机时可以选择是否重新装系统,建议有时间就一定重装。

正式开始:

1、首先,直接上TX2的官网 http://www.nvidia.cn/object/embedded-systems-dev-kits-modules-cn.html

记得注册登录,才能进行后面的下载。

2、JETPACK的介绍及下载

Jetson Development Pack(JETPACK)是NVIDIA提供的一个一体化软件包,可以用于安装NVIDIA JETSON嵌入式平台所需的所有开发软件工具。最新版本更新至 JETPACK 3.2,该版本只适用于Ubuntu 16.04,不兼容以下版本。所以我采用的还是JETPACK 3.1。JETPACK地址:https://developer.nvidia.com/embedded/jetpack

继续

即可下载JetPack-L4T-3.1-linux-x64.run

3、利用JETPACK下载需要的包

在虚拟机里打开终端,执行

./JetPack-L4T-3.1-linux-x64.run

即可打开界面

此处选择TX2

下载各种包,包括Ubuntu系统、CUDA8.0、cuDNN6.0、TensorRT2.1、VisionWorks1.6、OPENCV2.4.13等基本常用的工具,如果不需要装,就选中该项,点右上角的Clear Actions。如:如果不重装系统,则将下图红框里的内容不装。一般都是直接下一步。

选择好后Next,同意一些软件协议。

开始下载,总共大概有30多个G。

在此期间,可以利用时间检查TX2和PC是否可以通信。

方法很简单:

a、在TX2和PC两终端下,均执行

ifconfig

获取inet addr,我的TX2是192.168.1.35,于是在PC端ping,执行

ping 192.168.1.35

出现下图,表示成功通信:如果未成功,检查网线是否连好、是否连在同一交换机或路由器上。

经过等待,终于完成

选择第一项,计算机和TX2在连接到同一路由器,在同一局域网中。

出现计算机网口选择界面,保持默认设置(根据计算机的不同,网口名字可能不同)。

这一步显示将要执行的操作,基本就是将下载的包压入TX2中,前两项是非常慢的。

执行下一步后,会出现一个提示,按照步骤操作,使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

当TX2成功处于FORCE RECOVERY模式,可以看到USB设备“NVidia Corp.”字样

返回上面的提示界面,按下ENTER,开始TX2的固件更新

经过等待,完成

至此,TX2的刷机全过程结束。欢迎大家用问题轰炸我!

第一次发博客,请多多支持啦^o^

点这里可以跳转到人工智能网站

发表评论