天天看点

Jetson TX2 刷机记录

实验室有块tx2,做机器学习、图像识别都是利器,五一之前花了一天给板子刷了机,因为直接在板子上装要用的cuda、cuDNN、TensorRT等常用的库简直要命,还是官方的刷机包比较好使。并且官方的JetPack已经到3.2了,当然越新越好。

参考的连接:

官方连接:

https://docs.nvidia.com/jetpack-l4t/index.html#developertools/mobile/jetpack/l4t/3.0/jetpack_l4t_install.htm

比较有用的一个连接:

https://www.jianshu.com/p/bb4587014349

上面这个兄弟踩的坑我都踩了。。。。。

整个刷机过程一定一定跟着官方的文档走,网络要好一点。

#刷机准备:

笔记本上的虚拟机,里面装好的Ubuntu16.04.

路由器

TX2

鼠标键盘等

#JetPack刷机环境安装

下载刷机脚本:

https://developer.nvidia.com/embedded/jetpack

这个要注册才给下,注册一下,也不麻烦。

在虚拟机上新建一个testnvidia的路径(名字起的太随意了),下载的刷机脚本JetPack-L4T-3.2-linux-x64_b196.run,上传到这个路径下就可以了。

#上位机准备

首先给刷机脚本可运行权限

cd ~/testnvidia

chmod +x JetPack-L4T-3.2-linux-x64_b196.run

./JetPack-L4T-3.2-linux-x64_b196.run

这里跟官网上

sudo ./JetPack-L4T-3.2-linux-x64_b196.run

不一样,如果sudo了会报错,不加sudo也会有一个warning

Jetson TX2 刷机记录

只是因为我语言环境选了简体中文,没啥大问题,继续就可以

下面一路next

Jetson TX2 刷机记录
Jetson TX2 刷机记录
Jetson TX2 刷机记录
Jetson TX2 刷机记录

到了这里就有一些变化了,最下面有个自动解决冲突的选项,千万不要选,不然后面往板子上刷写的时候可能会报错,我的就是这样,这个坑爬了一个多小时,另外上面host主机中的软件其实没必要安装,因为还挺大的

Jetson TX2 刷机记录

我选完的配置如下:

Jetson TX2 刷机记录
Jetson TX2 刷机记录

下一步,这里的全选

Jetson TX2 刷机记录

继续,然后会遇到两个提示,一个是需要权限,一个是提示信息。权限那个给密码就可以,提示那个确定就可以。

Jetson TX2 刷机记录

这里下载的东西比较多,需要网络好一点,然后慢慢等。

Jetson TX2 刷机记录

下载安装成功后是这个样子

Jetson TX2 刷机记录

后面也是一路next

Jetson TX2 刷机记录
Jetson TX2 刷机记录
Jetson TX2 刷机记录
Jetson TX2 刷机记录

到了这一步,装有虚拟机的上位机所有的都就绪了

#刷写

保险期间先断电,然后Micro USB线接到装有虚拟机的电脑上,下面的步骤俩人配合比较方便,

1 TX2插上电源

2 按power开机,然后长按recovery不松手

3 按住reset键2秒,松开reset

4 松开recovery

然后再上位机按回车,

下面又是漫长的等待,估计有半小时到一小时

如果成功:

Jetson TX2 刷机记录

#一些注意事项

除了上面那个帖子里https://www.jianshu.com/p/bb4587014349要注意的坑,还有一个就是在阶段,千万不要选自动解决冲突,这个坑花了一个小时才出来。

另外就是虚拟机和TX2一定在一个网段才可以。

继续阅读