turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » TX2入门教程基础篇 » TX2入门教程基础篇-jetpack3.3备份和恢复

TX2入门教程基础篇-jetpack3.3备份和恢复

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

TX2入门教程基础篇-jetpack3.3备份和恢复

说明:

  • 介绍jetpack3.3备份和恢复
  • jetpack3.3跟3.0版本不同,所以单独说明下。备份脚本做了更新,同时补全的p2771-0000.conf.common

(0)准备:

  • 准备好利用Jetpack刷过机的Ubuntu的主机(HOST PC)
  • 在利用Jetpack3.3刷机时候,建立目录TX2,并保存有JetPack-L4T-*-linux-x64.run文件
  • 再进行第一次刷机之后会增加其他目录,并生成子目录64_TX2

(1) 备份:

  • 假设jetpack的安装目录为~/jetpack33
  • 进入HOST PC的JetPack安装目录下bootloader目录
$ cd ~/jetpack33/64_TX2/Linux_for_Tegra/bootloader
  • 连上TX2,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
  • 检查是否出现0955:7140 Nvidia Corp
$ lsusb
  • 效果如图:

![请输入图片描述][2]

  • 从TX2下载镜像:
$ sudo ./flashNew.sh -r -k APP -G my_backup.img jetson-tx2 mmcblk0p1
  • 原来的flash.sh缺少 -G 参数支持,改为新增加脚本flashNew.sh

  • 增加p2771-0000.conf.common文件

  • 点击下载上面两个文件

  • 大概要花30分钟左右完成镜像下载。

  • 备份在~/jetpack33/64_TX2/Linux_for_Tegra/目录下

  • 分配权限,并压缩保存:

$ sudo chmod 744 my_backup.img
$ tar -zcvf my_backup.img.zip my_backup.img
  • 备份后也可以挂载到ubuntu下进行相应编辑
mkdir testimg
sudo mount -o loop my_backup.img  testimg

(2) 恢复:

  • 进入HOST PC的JetPack安装目录下bootloader目录
$ cd ~/jetpack33/64_TX2/Linux_for_Tegra/bootloader
  • 复制my_backup.img为system.img
$ sudo cp my_backup.img system.img
  • 连上TX2,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
  • 检查是否出现0955:7140 Nvidia Corp
$ lsusb
  • 退出到上一层目录,使用flash.sh开始烧录
$ cd ../
# As an example, you should be in ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/
$ sudo ./flash.sh -r  jetson-tx2 mmcblk0p1
  • 如果想恢复到SD卡或U盘,参考编译文章
  • 大概要花费15分钟时间完成恢复镜像。

参考:

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: tx2入门教程基础篇