TX2刷机步骤
准备工作:
1,Ubuntu14.04 64位的主机,必须是实体机,保证磁盘空余空间有22G以上,不能是虚拟机,能够连接外网。
2,路由器,保证主机和待刷机的tx2连接在同一个局域网内。如果局域网内有多台设备,可能导致刷机失败。
3,下载 JetPack-L4T-3.1-linux-x64.run 文件
具体步骤:
1,终端打开.run文件所在的目录,执行
sudo chmod +x JetPack-L4T-3.1-linux-x64.run
./ JetPack-L4T-3.1-linux-x64.run
出现如下界面(这里使用tk1刷机图做演示,步骤一毛一样)
选择tx2,然后Next
输入密码,然后继续
2,进入了安装的图形界面
其他的不变,然后Next。
3,出现下面的界面
然后勾选Accept All,然后Accept,主机会根据自己选择的东西下载。
点击Next
4,下载完之后,选择 Device access Internet via routers/switch选项。
如果是连接同一个路由器,则选择第一个,如果主机和tx2是直接相连的那么选择第二个。点击Next。
这里选择网卡,直接默认的。点击Next。
5,点击Next会出现一个黑色终端。如下所示
这里是重点:步骤如下,
a, 将tx2的电源接口拔掉
b, 用micro-B数据线连接tx2和主机,用网线连接tx2和路由器,使得主机和tx2处于同一个局域网,局域网内最好不要有其他的设备。
c, 给tx2上电,然后按住Force Recovery键3秒钟不要松,然后按一下reset键马上松开,然后再保持Force Recovery键2秒钟。
d, 在主机上新建一个终端,输入命令,lsusb,如果可以看到Nvidia Crop,和Intel Crop两个说明成功进入了刷机模式。
e, 在黑色终端中 回车
6,等待安装,安装完成之后,就可以直接用了。
整个过程大概一个半小时。
我遇到的问题:
1,IP address is already use
这个问题是由于tx2和host PC机之间的网络没有通,或者局域网内有其他的设备。检查网络就可以搞定。
1,刷机完成之后,sudo apt-get update出错, W: Invalid 'Date' entry in Release file
这个具体是什么原因导致的,现在还不清楚。但是可以通过下面的方法解决。
a,点击桌面左上角,搜索栏打开。输入 software&updates
b,选择 Other Software,将具有opencv那一栏的选项前面的勾去掉。然后close就可以了。