NVIDIA JETSON TX2镜像制作以及刷机流程

一、安装环境准备: Ubuntu宿主主机一台,TX2新老板子各一个(老的用来镜像备份,用这个镜像给新的刷机),USB-Micro USB线一根 1、下载TX2驱动 直接在百度云盘上下载: https://pan.baidu.com/s/17NQ9jmlxEK9oKmTL7WWw8g 密码:6z42 2、宿主主机环境搭建 宿主主机可以直接使用x86的机器,也可以使用虚拟机。 (1)如果使用虚拟机,使用桥接模式,并勾选复制物理网络连接状态 (2)将下载的TX2驱动文件放在home目录下,并且解压得到文件夹 Linux_for_Tegra: sudo tar -vxjf Tegra186_Linux_R28.1.0_aarch64.tbz2 (3)必须强调一点,磁盘空间必须足够大,最好大于100G,否则会失败

二、镜像备份 1、用 USB-Micro USB 线连接宿主机与TX2 2、TX2进入recovery模式:通电后,长按 RECOVERY 键并点按 RESET 键即可进入recovery 模式。可在主机上输入lsusb,当输出包含如下内容表示成功进入recovery模式(具体ID可能会有差异): Bus 001 Device 004: ID 0955:7c18 NVidia Corp. 3、宿主机进入Linux_for_Tegra 目录 4、执行镜像备份命令 sudo ./flash.sh -r -k APP -G my_backup.img jetson-tx2 mmcblk0p1 大约需要一个小时才能完成镜像下载,如下图: 5、生成的备份文件my_backup.img 在~/Linux_for_Tegra/目录下

三、刷机 1、仍然使用 USB-Micro USB 线连接宿主机与等待刷机的TX2 2、仍然进入recovery模式,使用lsusb检查是否连接成功 3、进入Linux_for_Tegra目录,把my_backup.img拷贝到bootloader目录下,并命名为system.img cp ./my_backup.img ./bootloader/system.img 此步骤要注意,my_backup.img文件很大,有23G,所以如果磁盘空间不够的话,就使用mv命令 4、然后在Linux_for_Tegra目录下执行以下命令,进行烧录 sudo ./flash.sh -r jetson-tx2 mmcblk0p1 如图所示: 5、出现如下提示表示成功刷机:

经验分享 程序员 微信小程序 职场和发展