Jetson TX2刷机(JetPack3.3)

Jetson TX2刷机(JetPack3.3)流程

应老板要求给两块使用过的TX2刷机,因为本身不是搞图像的,只是简单地刷了机,没有后续使用。刷机过程也算是遇到了不少坑,在此特地记录一下。
在刷机之前有几点需要注意的:

  1. 刷机过程需要全程联网
  2. 除了Jetson TX2之外,还需要一台烧录用的主机,我使用的是ubuntu14.04的虚拟机,因为最开始用ubuntu16.04总是会在下载包的时候出错,尝试了网上的各种方法,改DNS啊,换网络啊,使用全局代理之类的,都没有效果,在换成14.04之后问题解决。真的是玄学,一样的流程,千奇百怪的BUG
  3. 虚拟机网络设置为桥接模式,复制物理地址,硬盘空间最好有50G
  4. 烧录主机更换国内源可以提高下载速度

1. 下载JetPack3.3

下载地址为JetP3.3,需要NVIDIA账号。

2. 安装JetPack3.3

将刚才下载好的文件上传到虚拟机,执行以下操作:

# 增加执行权限
$ chmod +x ./JetPack-L4T-3.1-linux-x64.run
# 执行
$ sudo ./JetPack-L4T-3.1-linux-x64.run

进入安装界面
Jetson TX2刷机(JetPack3.3)_第1张图片Jetson TX2刷机(JetPack3.3)_第2张图片选择板子
Jetson TX2刷机(JetPack3.3)_第3张图片Jetson TX2刷机(JetPack3.3)_第4张图片之后进入component manager界面,在这步失败了好多次,如上注意事项所述,在使用ubuntu14.04虚拟机作为主机后问题解决。
Jetson TX2刷机(JetPack3.3)_第5张图片选择全部接受
Jetson TX2刷机(JetPack3.3)_第6张图片
然后就是下载过程,时长视网速而定,如果下载期间出现错误,就返回上一步再点下一步继续下载,不会删除已下载的文件
Jetson TX2刷机(JetPack3.3)_第7张图片安装完成,点击下一步
Jetson TX2刷机(JetPack3.3)_第8张图片这里选择第一种连接方式,主机和TX2需要通过网线连接在同一个路由器上,其中一方使用无线连接可能会出现问题。
Jetson TX2刷机(JetPack3.3)_第9张图片Jetson TX2刷机(JetPack3.3)_第10张图片弹出Post Installation窗口
Jetson TX2刷机(JetPack3.3)_第11张图片

3. TX2连接主机,开始刷机

  1. TX2需要处于断电关机状态
  2. 主机和TX2通过网线连在同一个路由器上
  3. 用Micro USB线把TX2连到主机上
  4. 接通电源开机,按住Recovery键不松开,然后点按一下Reset键,过2s以后才松开Recovery键,此时开发板处于强制恢复模式

完成以上步骤后,在主机终端输入lsusb查看是否正确连接,出现Nvidia Corp就说明连接正确。
确认无误后在Post Installation窗口按回车,开始刷机,完成界面如下:
在这里插入图片描述

4. 运行示例测试

进入示例目录cd home/nvidia/tegra_multimedia_api/samples/backend
运行示例

./backend 1 ../../data/Video/sample_outdoor_car_1080p_10fps.h264 H264 --trt-deployfile ../../data/Model/GoogleNet_one_class/GoogleNet_modified_oneClass_halfHD.prototxt --trt-modelfile ../../data/Model/GoogleNet_one_class/GoogleNet_modified_oneClass_halfHD.caffemodel --trt-forcefp32 0 --trt-proc-interval 1 -fps 10

5.参考文章

02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版)

你可能感兴趣的:(Jetson TX2刷机(JetPack3.3))