Jetson TX2 镜像拷贝和烧写

一、准备工作

  1. 两个以上的开发板,一个作为镜像源,其他的作为拷贝受众
  2. 一台搭载Ubuntu1604及以上的host PC
  3. 数据线和各种连接线
  4. 参考文档1:JETSON TK1 镜像拷贝和烧写
  5. 参考文档2:Jetpack刷机后会有nvl4t_doc的文件夹,这个文件夹就是NVIDIA的帮助文档,点击index.html ./JetPack_doc/nvl4t_docs/index.html  --->  flashing and booting the Target Device

二、注意事项

  1. 无论是镜像拷贝还是重新烧写都需要进入recovery模式
  2. 镜像拷贝的系统必须是同类型的开发板,免得出异常情况
  3. 不同的板子,shell命令也不一样,请参考帮助文档的介绍

三、具体操作步骤

  1. USB连接镜像源板子,板子进入recovery模式, 并运行一下命令,方便目录的对接
    sudo ./flash.sh jetson-tx2 sda1
  2. 镜像系统,并替换掉原来的镜像文件
    sudo ./flash.sh -r -k APP -G clone.img jetson-tx2 mmcblk0p1  
    sudo cp clone.img.raw bootloader/system.img
  3. USB连接拷贝受众板子,并进入recovery模式
  4. 进行拷贝烧写
    sudo ./flash.sh -r jetson-tx2 mmcblk0p1
    或者:
    sudo ./flash.sh -S    ---> 具体参数由自己系统决定
  5. 检测是否烧写成功
    sha1sum -c /etc/nv_tegra_release

四、常见问题

  1. 时间的问题  ---->  镜像的系统越大,所需的时间越长
  2. 镜像文件的问题  ---->  flash.sh默认烧录的是system.img文件,因此镜像之后要进行文件覆盖,或者文件名修改之类的


你可能感兴趣的:(Linux)