TX2开箱烧JetPack
心心念念的TX2终于到鸟,开箱上电。
总结一下网上大佬们的教程,写下这篇博客。
首先你需要:
-
需要另一台带有Intel或AMD x86处理器的台式机或笔记本电脑。这些类型的机器通常被称为PC的个人电脑。该计算机被称为烧录过程的主机。或者虚拟机也行
JetPack是一个x86二进制文件,不能在基于ARM的机器上运行。 - 一根USB to Micro B线,就是安卓手机的数据线(箱内有)
- 一个路由器,两根网线
- 注册一个NVIDIA账号
我们来看官网的JetPack 安装教程
- Download JetPack installer to your Linux host computer.
- 宿主机下载安装包
- Connect your developer kit to the Linux host computer.
- 将TX2连接到你的宿主机
- Put your developer kit into Force Recovery Mode.
- 将 TX2 开机进入恢复模式
- Run JetPack installer to select and install desired components.
- 运行JetPack安装包
我们一步步来。。。
- 首先准备宿主电脑,一台安装了ubuntu16.04(推荐)的电脑,或者虚拟机,如果虚拟机,一定将网络模式选为桥接。
- 在宿主机上下载JetPack,下载地址:https://developer.nvidia.com/embedded/downloads#?search=jetpack 3.3(3.3版本)
- Add exec permission for the JetPack-${VERSION}.run
就是修改JetPack的权限
chmod +x JetPack-${VERSION}.run #JetPack-${VERSION}.run是你下载好的安装包的文件名
- 进入你下载的安装包的路径,运行安装程序
$ sudo ./JetPack-${VERSION}.run
-
选择Yes
-
选择版本
-
Accept the license agreement for the selected components.
-
选择网络连接模式
问题就在这了,必须选择第一种模式,反正第二种我没有成功过。用两根网线连接你的宿主机和TX2到路由器上,路由器必须联网,问题又来了,如果你所在的环境没有网怎么办?没关系,用手机开热点,将路由器切换到中继模式,中继你的手机热点。 -
然后选择网卡
有线网卡一般都叫eno开头的 ,然后next。 -
到这很关键,在闪过一连串东西后,屏幕停止在这里
从里面提示的东西我们可以看出,首先将TX2断电,然后插上网线,用USB to Micro 线连接你的宿主机和TX2,然后给TX2供电,准备进入Recover模式:先按一下PWR(S4),之后按住Rec(S3)按键三秒以上,别松开,这时按一下RST(S1)按键,再松开Rec,Jetson就自动进入了Recovery模式。
完成之后,在窗口回车。 -
如果一切顺利,那么会得到以下窗口
恭喜你,成了。关闭窗口,重启你的TX2开始折腾吧。
否则,如果找不到你的TX2 IP地址,
- 一是,你没有选择第一种网络连接方式(第八步)。
- 二是,你用的虚拟机没有选择桥接模式。
- 三是,你的TX2没有进入Recover模式
如何检查有没有进入Recover模式:在命令窗口输入:lsusb
如果列表中有NVIDIA crop,就是成功