TX2 刷机

先讲镜像系统拷贝到虚拟机中,然后进入镜像文件所在的目录下执行

sudo ./flash.sh  -r jetson-tx2 mmcblk0p1

一、安装环境准备:

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、出现如下提示表示成功刷机:

你可能感兴趣的:(TX2 刷机)