Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录

1、注册帐号,下载SDK Manager

  1. 准备一台装有ubuntu系统的电脑(host) 在英伟达官网注册一个帐号用于下载SDKManager,注册链接

  2. 下载sdk Manager,下载地址
    Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第1张图片

2、硬件链接,进入REC模式

2.1硬件连接

  1. 按TX2的电源开关按钮,接通电源。并用TX2配套的黑色数据线连接主机(Host)与TX2;
  2. 将TX2连接上显示器和键鼠;
  3. 用两根网线将主机与TX2分别连接到同一台路由器上; 安装之前下载的sdk
  4. Manager,安装完成打开登录自己的nvidia帐号,界面如下,此时可以看到未检测到TX2。这是因为TX2没有进入REC模式。

Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第2张图片

2.2进入REC模式

拆除TX2的盖子可见TX2的按钮排布如下图所示:

1、单击POWER BTN按钮;
2、按住REC按钮并保持;
3、单击RST按钮,灯光闪烁后松手;
4、释放REC按钮;
5、单击SDK Manage界面TX2选项的refresh按钮进行刷新,此时便可以看到TX2被成功检测到。
Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第3张图片

3、开始刷机

1、取消勾选SDK Manager界面的HOST Machine选项,即不在本机安装环境。选择相应的Jetpack 版本如下,点击下一步。
Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第4张图片
2、点击同意STEP 02界面的相关协议,并开始下载Jetson OS和Jetson SDK Components。在弹出的弹窗中输入主机ubuntu系统的账户密码。

3、SDK Manage会先下载安装Jetson OS即TX2的ubuntu系统环境,并刷入,顺利地话系统完成时,与TX2相连的显示器会弹出如下系统安装界面,而主机则会弹出让你填写TX2的IP 地址和账户信息的界面。

Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第5张图片
4、通过TX2的显示器与键鼠在设备完成ubuntu系统的安装,并创建账户,完成系统安装后的界面如下图1,可以选择通过ifconfig命令行或者系统里的网络设置查看TX2的网络IP地址,比如我的就是192.168.2.116.

Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第6张图片
Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第7张图片

5、将TX2的IP地址和ubuntu系统用户名和密码填入主机弹出的窗口对应位置后,便可接着完成Jetson SDK Components的下载安装和刷入操作,将cuda cudnn以及opencv等组件安装进TX2,期间可能会出现某些组件刷入失败的情况如下图,只需选择RETRY即可继续尝试安装,一般最终都会安装成功。
Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录_第8张图片

4、安装谷歌拼音

TX2安装完系统后发现不能实现中文输入,十分不友好。于是选择安装google拼音。
1、输入如下命令行:

sudo apt-get install fcitx-googlepinyin

2、在settings -> language support 里将 keyboard input method system 设置为fcitx

3、 重启,电脑自动会出现谷歌输入法

4.、按Ctrl +Space 可以中英文输入切换

5、安装过程中遇到的一些坑以及注意事项。

5.1SDK Manager在下载Jetson OS和Jetson SDK Components的过程中会出现下载失败的情况

可以对ubuntu系统进行换源处理,下面为更换jetson 软件源的步骤:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak    #为防止误操作后无法恢复,先备份原文件sources.list
sudo gedit /etc/apt/sources.list #删除或注释掉原Ubuntu的源 更换为清华的源,亲测可用

注意TX2是arm构架,所以是不能用X86的更新源的,后面有ubuntu18可用的arm更新源:(中科大的源有些东西下载不了,建议用清华源)
在打开的sources.list中将下面的文本粘贴覆盖进去。

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted

保存后打开新终端执行下面代码

sudo apt-get update

如果还源后依旧出现下载失败的现象建议使用手机热点代替宽带完成下载工作,各组件下载完成后最连接网线完成各组件的刷入操作。

5.2Jetson OS和Jetson SDK Components可以分开安装

可以先只勾选完成Jetson OS的安装然后重新启动SDK Manager只勾选Jetson SDK Components完成剩下的安装,但是需要特别注意,当弹窗需要输入TX2系统的账户信息和IP地址时,一定要保证TX2是处于开机状态,能正常进入系统的。

你可能感兴趣的:(Jetson tx2 jetpack 4.3刷机全过程爬坑详细记录)