Jetson TX1/TX2搭载RTSO-9003载板刷机及使用JetPack3.3安装软件教程(防踩坑)

1 烧录Linux系统

1.1 系统要求

最好给主机电脑安装Ubuntu14和Ubuntu16 x86_64系统。Ubuntu18系统不能运行JetPack3.3软件,且JetPack3.3安装软件必须在主机Host x86_64系统上运行。

1.2 下载软件包

rtso-9003载板系统的安装包官网上有,下面是官方下载地址,我下载的版本号是R28.2:

http://www.realtimes.cn/jishuzhichi/_xiazaizhongxin_/

根据安装系统的版本号选择要下载的JetPack,3.1适用于R28.1版本,3.2和3.3适用于R28.2版本,一定要下载对应于版本号的JetPack,JetPack软件安装包官方安装地址如下:

https://developer.nvidia.com/embedded/jetpack-archive

1.3 搭建烧录环境

1.3.1 搭建Linux环境

以TX1为例,tx1核心及开发板产品驱动282.zip压缩包解压放置同一个目录下。

1.解压 Linux Driver Package    

$ sudo tar –vxjf Tegra_Linux_R28. _aarch64.tbz2

生成文件夹目录 Linux_for_Tegra。
2.进入 Linux Driver Package 的根文件系统目录 

$ cd /Linux_for_Tegra/rootfs 

3.解压 the Root File System 运行 

$ sudo tar -jxpf ../../Tegra-Linux-Sample-Root-Filesystem_R28. _aarch64.tbz2

4.运行 apply_binaries.sh 脚本拷贝 NVIDIA 用户空间库进入目标文件系统
 

$ cd ..
$ sudo ./apply_binaries.sh

1.3.2 安装BSP支持包

1.将 Realtimes-L4T-V.tar 包解压到与 Linux_for_Tegra 文件夹
同级目录下面:

$ sudo tar -xvf Realtimes-L4T-V.tar


2.进入到 Realtimes-L4T 文件夹 ,运行 

$ sudo ./install.sh


安装成功, 会有 success 提示!
 

1.4 系统烧录

将TX1/TX2与RTSO-9003载板连接,使载板进入recovery模式,步骤如下:

1)关闭系统电源,请确保使电源关闭而不是进入待机状态。
2)使用 USB Micro B 到 USB Type A 的链接线链接载板和主机。
3)对系统进行加电。
4)(按需要按下电源按键)保持按下 RECOVERY 按键的同时按下并释放复位按键,等待 2 秒释放
RECOVERY 按键。
进入recovery模式之后,PC端进入Linux_for_Tegra 文件夹,执行以下命令进行烧录:

$ sudo ./flash.sh rtso-9003 mmcblk0p1

2 使用JetPack3.3安装软件

注意事项:

1.是给PC端安装JetPack软件,然后将PC端与TX1/TX2设备连接在同一个网段下,再将PC端安装好的软件传到TX1/TX2上的。TX1/TX2由于是aarch64系统而不是host 86_64系统,是无法直接安装JetPack软件的。

2.NVDIA jetpack跟jetson 设备系统 l4t 版本号是对应的,可以通过以下命令查看系统的版本号:

$ head –n 1 /etc/nv_tegra_release

3.PC端所安装的Ubuntu版本最好是Ubuntu14或者Ubuntu16,语言最好选择为英语。亲测Ubuntu18不能运行jetpack软件,且语言设定为中文会发出警告。

2.1 准备

在PC端 /home/xxx/ 路径下创建jetpack文件夹:

$ mkdir jetpack

将JetPack-L4T-3.3-linux-x64_b39.run放到jetpack文件夹中,并运行:

$ ./JetPack-L4T-3.3-linux-x64_b39.run

注意:运行到 JetPack L4T Component Manager这一步时,Package可能显示为空,Description显示error。出现这类问题主要是因为网络的原因,我之前使用校园网和实验室的网络都无法加载到内容,一直error。用手机流量开热点才加载出Package信息。如果加载不出来显示error就多试几次或者换成其他网络进行尝试。

加载成功后的页面如下图所示,我们是为了jetson TX1/TX2设备上安装Jetpack上的软件,所以Host-Ubuntu包下的所有软件的Action选项选择no action。对于Target - Jetson TX1/TX2包,由于我们在第一步已经装过了系统,所以对于 Linux for Tegra Host Side Image 选择 no action,其他的软件全选。

Jetson TX1/TX2搭载RTSO-9003载板刷机及使用JetPack3.3安装软件教程(防踩坑)_第1张图片

选择完成后,点击 next, 进入下一界面,我们选择 accept all 点击 accept,等待所需文件的下载完成, 下载完成后,点击 ok。点击 next,进入下一界面,如下图所示。

注意:1.确保PC端和TX1/TX2都用网线连在同一个路由器上,亲测Wifi和不在同一网段下都不会传输安装成功。连接完成后查询TX1/TX2设备的ip地址输入到第一栏。

2.TX1/TX2Linux系统安装完成后默认会有两个用户:nvidia和ubuntu。并且rtso-9003载板在启动和重启的时候都会默认进入nvidia用户中。这两个用户的密码和用户名相同。

Jetson TX1/TX2搭载RTSO-9003载板刷机及使用JetPack3.3安装软件教程(防踩坑)_第2张图片

点击下一步进行安装,在安装过程中如果安装命令行出现Error字样的信息,说明安装失败,原因可能是因为没有将PC端和TX1/TX2都用网线连在同一个路由器上。安装失败后再进行安装还会出现失败,需要跳转到1.4烧录系统这一步,进行重新给TX1/TX2安装系统的操作。


 


 

你可能感兴趣的:(NvidiaTX1和PX4飞控)