一、准备工作

  1. 一块搭载Jetson TX2的开发板,以及配套的数据线和电源线
  2. 一台可以搭载Ubuntu 64位系统的PC,最好装Ubuntu16.04及以上的版本,且PC的系统直接是Linux的,尽量避免虚拟机的问题干扰
  3. 刷机软件和相关的数据包,Jetpack、CUDA、cuDNN、OPENCV、OpenGL、Nsight、TensorRT
  4. 网络、路由器
  5. 参考文章1:Jetson TX2使用系列(1)--开发环境安装
  6. 参考文章2:TX1入门教程基础篇-JETPACK自动刷机
  7. 参考文章3:TX2入门教程基础篇-JETPACK自动刷机
  8. 参考文章4:02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版)
  9. 参考文章5:Jetson TX2 开机测试及刷机

二、注意事项

  1. 先连接好硬件和网络
  2. 准备和Jetpack和PC刷机路径
  3. JetPack是一个x86二进制文件,不能在基于ARM的机器上运行
  4. 运行时注意路径问题,在相同路径下进行JetPack操作
  5. 如果是使用虚拟机作为host PC,请保证虚拟机硬盘在40G以上,且虚拟机的网络选择桥接

三、刷机步骤

  1. 运行JetPack
  2. 选择开发板
  3. 选择刷机包
  4. 等待下载,下载时间由本地网速决定
  5. 选择开发板连接方式,建议默认,next后等待弹窗
  6. 开始刷机,接通AC电源,按下power键,刚一开机,就长按Recovery键不松开,然后点按一下Reset键,过2s以后才松开Reset键,然后松开Recovery此时开发板处于强制恢复模式
  7. 开一个终端输入lsusb 命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确
  8. 在刚才post installation界面中敲一下enter,就开始了刷机过程,持续大概半个小时
  9. post界面停止刷新后,关闭窗口,回到Jetpack界面,选择finish,刷机结束
  10. 检测刷机是否成功,可以登录板子的系统

四、可能遇到的问题

  1. 虚拟机网络不好  -->  解决办法:VM虚拟机桥接模式无法联网解决办法
  2. Error: Please run JetPack as a non-elevated user.  -->  解决办法:普通权限运行Jetpack,不用sudo或者root用户
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐