TX2刷机记录_踩坑

TX2刷机

  • 前期准备
  • 开始刷机
  • 参考博客

前期准备

一台装有虚拟机的主机
虚拟机配置:VMware15,Ubuntu16.04,Ubuntu内存8G,分配磁盘50G。

显示器,鼠标,键盘连接上TX2

建议在网络好的环境下面进行,在下载的时候可以用网络,flash的时候如果用网络可能频频失败,为了节约时间,建议在网络良好时安装,或者全程热点

开始刷机

一共多少步骤。
1.从网站上下载sdkmanager
下载sdkmanager
TX2刷机记录_踩坑_第1张图片
下载之后会得到一个类似sdkmanager_0.9.12-4180_amd64.deb的文件,根据下载的版本不同略有不同。

2.执行sudo apt install ./sdkmanager_0.9.12-4180_amd64.deb
TX2刷机记录_踩坑_第2张图片
所有需要选择的都选择Yes或者按Enter键
安装好之后,是下面这个界面
TX2刷机记录_踩坑_第3张图片
3.任意打开一个新的终端,在终端中输入sdkmanager, 点Enter键。

注册一个NVIDIA的账号输入进去。
TX2刷机记录_踩坑_第4张图片
这一步我选择Later,问要不要更新,有新的版本,而我的当前不是最新版本。
TX2刷机记录_踩坑_第5张图片
在STEP 01中,选择JetsonTX2,在TARGET OPERATING SYSTEM一栏点那三个小点,会弹出show all versions(见图),点击选择4.2.1,然后点击CONTINUE。4.2.1的原因是看见一个博客说4.2.1更容易刷机,而且4.2.1里面的cuda,和cudnn版本和我的需求一样,所以选择这个。
TX2刷机记录_踩坑_第6张图片
有两个选项可勾选,勾选I accept这一个,然后点击CONTINUE开始下载。TX2刷机记录_踩坑_第7张图片

在下载4.2.1的过程中遇到了多次下载失败的情况,在Retry了很多次,包括热点,wifi,最后通过wifi下载最终成功。下载失败了不用担心,之后的下载都是接着之前的下载继续下载的。
TX2刷机记录_踩坑_第8张图片
下载好了,之后会要求选择启动模式,我选择的是手动,手动使得TX2进入Recovery模式。TX2刷机记录_踩坑_第9张图片
具体进入Recovery模式的操作界面里面有说,大致是
1.用有绿色标志的线连接主机和TX2;
2.断开TX2电源线;
3.连接TX2电源线;
4.点击TX2开机按钮松开后立即按住紧挨的键;
5.在按住的这个键的同时点击一下距离开机键最远的键。
此时进入了Recovery模式,需要确认一下是否真正连接上了,打开一个终端,输入lsusb,可以查看是否有Nvidia Corp标志,有的话,证明连接上了。
点击flash刷机就好了。

当弹出下面这个画面的时候,证明系统刷好了就需要先到TX2上面操作,跟着TX2上面的提示完成,注意设置用户名和密码都为nvdia。
TX2刷机记录_踩坑_第10张图片
之后又是漫长的等待,最终成功刷机。
TX2刷机记录_踩坑_第11张图片
中间会弹出一些指示,一般就是说安装时间太长了,点继续就好了。另外,在刷好系统后,会刷CUDA,AI,Computer Vision等等其他东西。保证刷好CUDA和AI就差不多了,Coumputer Vision里面主要是opencv2。后续可以根据需要自己安装。

不过建议还是全部刷好。目前我刷了两次,一次全部刷成功了,一次成功刷上CUDA和AI,都用着没什么问题。

参考博客

https://blog.csdn.net/zbr794866300/article/details/103678391
https://developer.nvidia.com/embedded/jetpack

你可能感兴趣的:(TX2)