TX2使用jetpack4.2刷机、测试、更新源

TX2使用jetpack4.2刷机、测试、更新源

环境清单:

  1. ubuntu16.04(虚拟机)

  2. 数据线(划重点:官方的数据线

  3. 显示屏、鼠标、键盘

  4. 电脑要和TX2连在一个局域网中(我是都连在一个WiFi下)

文章目录

  • TX2使用jetpack4.2刷机、测试、更新源
    • 下载安装jetpack4.2
    • 开始安装
      • 1. 登录 输入英伟达账号密码
      • 2. 进入STEP01
      • 3. 然后STEP02
      • 4. 接着STEP03
      • 5. 最后就会显示complete咯
    • 测试
    • 更新源
    • 心得

下载安装jetpack4.2

链接:请点击这里

要注意下载之前需要注册英伟达的账号

下载以后直接安装,输入

sudo apt install sdkmanager_0.9.14-4964_amd64.deb

打开sdkmanager,输入

sdkmanager

开始安装

1. 登录 输入英伟达账号密码

2. 进入STEP01

要注意选择目标硬件(Target hardware)为TX2,否则后面会找不到硬件

注意:在这一步中可以选择将HOST选择去掉(jetpack3以及之前的版本需要主机端安装CUDA,TX2才能安装CUDA,但是jetpack4.2取消了,可以直接在TX2上安装),这样可以节省时间,而且避免不必要的麻烦。

TX2使用jetpack4.2刷机、测试、更新源_第1张图片

3. 然后STEP02

我将所有的组件都选上了,然后accept agreement

要注意所需要的空间
TX2使用jetpack4.2刷机、测试、更新源_第2张图片

4. 接着STEP03

首先将TX2进入recovery模式(此处好像有大神是step03的下载结束之后才做的,但是我这样做也成功咯)

进入recovery模式:首先给TX2上电(如果TX2本来就开着的话就重启一下就好了),然后点击右一的电源键,接着点击右二按键,按住不松手,然后点击左一按键,松开左一按键两秒后松开右二按键,此时已经进入recovery模式。

确认进入recovery模式:在主机端输入lsusb进行测试(具体可以百度TX2 recovery测试)。

然后就剩下漫长的等待了。。。无聊。。。

TX2使用jetpack4.2刷机、测试、更新源_第3张图片

注意,我在第一步的时候将Host machine勾选上了,所以我的操作过程会安装HOST COMPONENTS,但是我在等待过程中发现HOST COMPONENTS的安装CUDA处报错,本人并没有理会,经过测试,TX2已经可以正常使用(因此可以说在STEP01时不勾选HOST machine完全没问题)

中间下载结束后,会跳出来一个界面:
TX2使用jetpack4.2刷机、测试、更新源_第4张图片

此时已经进入了usb-device模式,可以看到,host分配了了一个ip地址(不用修改);

然后发现TX2的显示器已经亮了,安装TX2的系统,中间会设置用户名和密码,然后一直到登录界面;

在安装TX2系统时,有连接网络的选项,我选择的是和主机在同一个局域网之内的网络。

看到登录界面以后,就可以在host上填写在TX2的已经设置好的用户名和密码,点击connect,就又是漫长的等待,一直到完成咯。

5. 最后就会显示complete咯

测试

参考链接:这里有大佬的连接

更新源

这里要注意TX2要更新的是ARM的源,不要使用pc的,否则会报错

替换/etc/lib/apt/sources.list改为国内源,要注意将原文件备份

将原始文件内容替换为下面的即可

清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

然后执行

sudo apt-get update

心得

  1. 我是装了三遍才装好的,

    开始主机用的ubuntu18.04,发现没法给TX2刷入系统;

    转而使用ubuntu16.04,由于系统的源没有配置好(因为更新源的时候就发现有点问题,没当回事,后来修改以后马上成功),此时是主机端的安装报错,其实,经过简单测试后,发现TX2已经配置好了,但是强迫症,还是又把主机端的源重新更新后,又安装了一遍,成功!

  2. 可以多看看官网论坛上的内容,很有用(谷歌翻译真好使)。

  3. 建议不行就多安装几次,不行就把sdkmanager也卸载掉重新安装。

  4. 祝您一次就能安装成功。

你可能感兴趣的:(TX2配置及应用)