NVIDIA Jetson TX2 NX模组开箱及刷机

WhoseAI
55 0 2021-04-26

还记得我们上个月提到NVIDIA发布了一款新的Jetson模组:

今天我们拿到了一批Jetson TX2 NX模组,特别写了这篇文章。

规格:

Jetson家族模组规格比较可以看这里:https:/developer.nvidia.com/embedded/jetson-modules


外观比较:

从左到右为Nano 2GB 模组(开发套件)-> TX2-NX模组 -> Xavier NX模组(开发套件)

请注意:孔位不一致。所以有人问NX模组散热片是否能用于TX2 NX模组,答案是肯定不行的哟!结论就是NANO/TX2 NX/Xaveir NX的模组散热片都是不能通用的,需要各自定制。

刷机/安装系统:

l 用Jetson Xavier NX 开发板底座:

Jetson TX2-NX目前只提供模组形式(如上图中),所以必须选择一块能兼容的载板来安装。Jetson Xavier NX开发套件的载板是可以兼容的,因此我们使用这个载板来为TX2-NX模组进行系统安装。

如上图,将TX2-NX装到Xavier NX开发套件载板上,不过没有合适的风扇可使用,就暂时用Xavier NX的风扇来顶替一下(图右),但这个风扇与TX2-NX无法完全密合,只能作为临时用途。


l 进入刷机模式:

1. 用跳线帽插入FC REC与GND

比照Xavier NX开发套件进入刷机模式的步骤,首先在接上DC电源之前,先用跳线帽(自备)插入此处(FC REC与GND)


2. MicroUSB连线:确认USB连接线是支持“信号传送”功能


3. 插上DC电源

4. 拔下跳线帽

5. 在PC上检查状态:执行 lsusb | grep -i nvidia 是否出现以下信息?如果出现“0955:7c18”表示已进入刷机(Flash)模式,如果显示的是“0955:7020”则表示尚未进入刷机模式。


如果未正确出现进入刷机模式,请重复前面步骤,直到进入刷机模式为止

l 在PC上启动SDKMananger

1. 登录SDK Mananger:这部分的登录请自行处理账号问题


2. 自动检测到系统:目前版本的SDKManager提供自动检测功能,进入之后会提供选择提示,请选择正确的设备


3. 选择正确安装内容:

(1) 取消“Host Machine”

(2) 选择正确的Jetpack版本


4. 开始下载安装包并进行安装:这是绝大部分新手最容易混淆的过程,因为这个安装“并非一步到位”,前后总共分为三个阶段(如下图):


(1) 第一阶段:安装操作系统。

这时候TX2-NX需要进入前面所说的“刷机模式”,系统下载完安装包之后,检查到设备处于刷机模式时,就会自动安装操作系统与驱动。

(2) 第二阶段:到Jetson设备完成System configuration wizard

这个环节是最容易混淆的,当SDKManager出现以下画面时,事实上我们还没有为Jetson设备设定用户名与密码,所以输入任何内容,都不会继续往下执行。


很多人忽略第一行指示,就是告诉我们必须先“在Jetson TX2 NX上完成System configuration wizard”任务,因此在这里必须先暂停PC端的SDKManager部分的工作,转到Jetson设备上去工作

① 为Jetson设备装上鼠标/键盘/显示器

② 此时Jetson TX2-NX应该已经重启,进入First Boot状态(如下图)


③ 请按照步骤去完成这个“System configuration wizard”步骤,后面会有让您设定用户名、密码的环节(如下图)


④ 全部设定完后,系统会自动重启

(3) 等到Jetson完成重启之后,再回到PC上的SDK Manager 输入”用户名/密码“的环节,输入完之后按下“Install”就能继续进入第三部分的安装。

l 安装Jetpack的空间管理:

由于Jetson TX2-NX只有16GB的存储空间,其中还要分出2GB作为SWAP交换空间,所以真正能使用的只有14GB空间,当存储空间用完的时候就很容易无法正常启动,这时候有很难用其他方法将里面的代码或数据给导出来,此时就算呼天抢地也没用。

因此需要安装哪些内容?需要先行做好考虑。这边列出两个安装阶段(系统驱动与开发环节)的安装完后,所剩下的存储空间(如下图),仅安装操作系统与驱动之后,系统剩余8.2GB空间,继续安装开发环节之后,系统只剩下1.3GB可用空间,提供作为参考【完】。