TX2入门(2)——刷机(7.11更新)

接上篇: TX2入门(1)——开箱上电

最近研究停滞不前,也没有什么思路,就先把tx2的一些东西整理一下,怕以后忘掉2333,(欢迎转载^_^)

一、在host端进行的操作(我用的是ubuntu16.04的主机)

1.需要从官网下载jetpack刷机包,我刚刚打不开登录页面了,就不放具体图了。我用的jetpack是3.2版本,这一步是需要登录nvidia账号的,所以没有的还需要注册呀。

下载需要nvidia账户,有时候不太好登陆,这是我7.11下载的3.2.1的.run文件,放在百度云盘里了:

链接:https://pan.baidu.com/s/1uqCngBWFedybi0QaveSMHQ 密码:ymz9


2.我新建了一个叫Jetson的文件夹来存放跟tx2有关的东西。将下载好的文件(JetPack-L4T-3.2-linux-x64_b196.run)从下载目录拷贝到Jetson文件夹,更改执行权限,然后运行之前下载文件。我当时出现了下面这个warning,好像是因为主机用的ubuntu系统为简体中文版,直接忽略以后不影响刷机。

cd ~
mkdir Jetson
cp ~/下载/JetPack-L4T-3.2-linux-x64_b196.run ~/Jetson
cd ~/Jetson
chmod +x JetPack-L4T-3.2-linux-x64_b196.run
./JetPack-L4T-3.2-linux-x64_b196.run

3.出现安装界面以后,点next:


选好安装位置,点next,会出现这个界面,选择TX2:


4.载入以后,出现以下界面:

jetpack3.2自带cuda9.0+cudnn7.0+opencv3.3.1,如果需要其他版本,在这一步不要安装即可,之后可以手动安装低版本。然后是接受协议:

这一步选OK:

jetpack3.2安装完成:


5.将host和tx2连在同一个路由器上,我是用网线连接的,所以在接下来的界面中选择第一种方式,端口就用默认的:

二、在TX2端进行的操作

1.在上图中点击next,host终端中会出现以下提示,按照提示将tx2开发板设置为recovery模式,即:

(1)将tx2开发板断电,一定要把电源借口拔掉;

(2)用micro-usb线将host和tx2连接;

(3)给tx2重新接上电源;

(4)按下tx2的电源键,按住强制恢复键(Force Recovery键,电源键旁边那个键)不要松开,用另一个手指按一下reset键(最边上那个键),等待2秒以后再松开强制恢复键;

(5)在host终端输入lsusb,查看tx2是否在recovery模式,如果出现nvidia corp,按下enter键,便开始刷机了,这个过程要持续半个小时以上。


在中间有些步骤(比如populating roofs from /home/×××/roofs……,比如determing the IP address of target……)可能会等很久,不要怀疑,不要心急,再等等他就会有进度啦。

2.在determing the IP address of target失败后选择1,让他重试几次就可以了,不知道为什么,我选择2(手动输入以后),直接退出页面了,无奈之下又重新刷了一次机。诺,就是这里:


3.过8\9\10分钟以后,就会看到刷机完成,让你关掉窗口啦:

4.关掉窗口以后,暂时先不要移除过程中的文件,万一像我一样需要刷很多次机呢-_-


p.s. 在刷机过程中能看到tx2的计算能力是6.2,不过这个在刷机时没什么用,以后改程序可能会用到,就算是一个小科普吧

我的刷机过程还是很顺利的,不过以后的路还是很曲折的,下一篇就写环境配置吧,先从常用指令开始,嘻嘻~


------------------------------------------------------------分割线--------------------------------------------------------------------

2018.7.6

需要给一台新机子刷机,又不想用之前的备份,所以就在联通网下开始了新的刷机之旅,记录一下新的地方:

之前jetpack3.2自带的是cuda9.0+cudnn7.0,现在用ubuntu里原先的jetpack包再刷就变成cuda8.0+cudnn6.0了

需要重新到官网下载最新版jetpack3.2.1

3.2.1多了一项:

之后的步骤就跟以前一样啦

猜你喜欢

转载自blog.csdn.net/haoqimao_hard/article/details/80506729