入手jetson TX1/TX2之后,首先面临的是要刷机烧系统,因为NVIDIA的TX1或TX2是不带系统的。
同时入手RTSO-9003超小型载板,跟模块一个尺寸。满足一般的使用需求。
根据NVIDIA的l4t-driver-package,我们可以可以了解到刷机烧系统的步骤。但是要注意,那是针对NVIDIA的开发板来说的。
不加瑞泰新时代提供的RTSO-9003的BSP包,烧录NVIDIA提供的系统,载板上部分接口是不能够正常使用的。
现在在其网站瑞泰新时代的技术支持页面提供了目前最新的R28.2和以往用的比较多的R28.1版本的驱动BSP包。其驱动包中也包含了一份安装说明手册也非常详细。
下面将整个刷机过程及安装软件包的过程做个笔记:
Tegra186_Linux_R28.1.0_aarch64.tbz2
Tegra-Linux-Sample-Root-Filesystem_R28.1.0_aarch64.tbz2
$ tar –xvf Tegra186_Linux_R28.1.0_aarch64.tbz2
执行命令后会生成一个Linux_for_Tegra的文件夹
$ cd Linux_for_Tegra/rootfs
$ sudo tar –jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R28.1.0_aarch64.tbz2
大概等上5分钟左右,会完成。ls看下回多了很多的目录
$ sudo ./apply_binaries.sh
下载Realtimes_L4T_V231驱动包
点击下载RTSO-9003驱动包
将该文件放在于Linux_for_Tegra同级目录下,进行解压
$ tar -xvf Realtimes-L4T-V231.tar
进入Realtimes_L4T_V231文件夹中安装BSP驱动包
$ cd Realtimes-L4T
-V231
$ sudo ./install.sh
安装成功会有success提示
$ sudo ./flash.sh rtso-9003 mmcblk0p1
烧写完成后如果成功会显示:
*** The target t186ref has been flashed successfully.***
Reset the board to boot from internal eMMC.
TX2连接显示器,上电重启进入系统。
刷机烧系统成功完成
注意:
NVIDIA的Jetpack版本号跟系统发行版本号是有对应关系的
比如你用Jetpack3.2给R28.1的系统版本安装软件包,是不会成功的。
刷完机后,jetson里面是没有软件开发环境的,使用Jetpack安装软件环境,安装的时候要注意要把和操作系统相关的选项去掉,只安装软件。
运行Jetpack
$ ./JetPack-L4T-3.1-linux-x64.run
注意不需要加sudo
运行Jetpack及前面的核心选择参考Jetpack的官方手册。一步步往下走,到如下所示
点击next。
如果你选择不擦除TX2上Ubuntu系统,你就要输入 IP address, user name, and password 。
IP address在TX2终端输入ifconfig命令查看;user name和password都是nvidia。
接下来提示安装选项。
继续next,直到开始安装。
安装成功后,会提示如下:
Installation of target components finished,close this window to continue.