文章目录

  • 准备工作
    • 1. host端(ubuntu)配置
    • 2. 连接线
    • 3. 安装 NVIDIA SDK Manager
  • 开始刷机
    • STEP1
    • STEP2
    • STEP3
    • STEP4

准备工作

1. host端(ubuntu)配置

要有一台安装有 ubuntu 系统的主机,且有30GB以上的可用空间。

配置USB启动Ubuntu系统

2. 连接线

两机连接过程中需采用TX2包装盒里的原装线,其他线可能导致连接不上的问题。

其实只要是具有传输功能的线,应该都可以。

3. 安装 NVIDIA SDK Manager

在 Host 端下载 NVIDIA SDK Manager。
官网
进入下载界面之后需要选择对应版本的工具进行下载安装,如下图:

查看历史版本

这里我选择的是4.6.2版本

我们最终下载到的是一个deb安装包,进入到安装包所在目录进行安装即可。安装命令如下:

sudo dpkg -i 你获取到的安装包

或者直接用鼠标将下载到的文件打开,进行安装就好。
安装完成之后在命令行界面输入sdkmanager即可进入NVIDIA SDK Manager。在这里,你需要拥有一个NVIDIA开发者账号并进行登录,没有的话注册一个也很快。

开始刷机

STEP1

若系统是 ubuntu20.04 ,可能识别失败。
可以通过修改/etc/os-release 中的 VERSION_ID ,将其改为18.04,解决问题。

那如果一直没连接上怎么办呢,有以下几种排查方法: [1] 检查是否使用的是官方线 [2] 检查此时TX2是否在恢复模式,只有在恢复模式下才可以连接 [3] 若主机端使用的是虚拟机,检查USB设备是否连接在虚拟机上 保证连接正常的情况(SDK manager显示为connected)下,进入STEP2。

STEP2

第一个沟打上;
第二个沟,看个人情况:如果是网速够快,不需要分为两个阶段,直接不选Download now,install later,下载完成之后就安装。

STEP3

STEP3进行一段时间后回弹出上图所示的窗口,代表开始烧录Jetson OS系统(就是老黄魔改版ubuntu), 选择Manual Setup。
通过TX2提供的黑色USB线(带有绿色标识)将TX2和HOST连接,并以recovery模式启动TX2(保证TX2接通电源但处于关机状态;按下power键后迅速按下recovery键;保持recovery按下的同时按下RST键然后松开RST键,松开recovery键)点击flash。 一段时间后系统烧录完成,把TX2接上显示屏与键鼠,做一些系统基本设置进入TX2桌面,接下来将进行SDK的安装(CUDA, CUDNN, TensorRT, DeepStream等),先别急着回到host主机那边进行下一步安装,还是把目光放在TX2这边,对其进行一波换源,否则之后必下载失败。

TX2端

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade

Host端


这里TX2会默认分配一个ip地址192.168.55.1(可能会有不同),反正不要改动,该ip地址是有那根miniUSB有线连接上后由TX2生成的,可以用于后续操作。也正是基于这一点,TX2和ubuntu的系统并不需要在同一局域网而去连手机热点或是路由器,反而增加了劳动成本。 点击install将开始后续SDK的安装, SDK的安装依赖网络环境,需要耐心等待,也有可能最后安装失败,此时SDK会提示你回到STEP1,那就继续从STEP1往下走,但是这个时候到STEP2时就无需勾选Jetson OS了(系统已经装好了,再勾就是又重新安一遍系统)。 耐心一点,多试几次就可以安装完成的,以上步骤均经过实践检验,可放心使用。

STEP4

安装成功!

Jetson TX2 刷机相关推荐

  1. 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)

    今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...

  2. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

  3. Jetson TX2刷机踩坑总结

    Jetson TX2刷机踩坑总结--wiznote笔记 目录 坑1: 在双系统的Ubuntu16.04下第一次刷机时卡在determing The IP address of target,造成TX2 ...

  4. Jetson TX2刷机后USB无法使用 解决方案

    Jetson TX2刷机后USB无法使用 解决方案 Jetson TX2修改设备树 在非公版TX2刷机后可能出现无法使用USB的问题,这是由于官方的底板上采用INA3221芯片做了电源监控电路,只有确 ...

  5. Jetson tx2刷机指南及gparted扩容全踩坑实录

    这几周试了下jetson tx2刷机,出了很多报错,特在此记录. 本文包括tx2的大概刷机流程,以及gparted的扩容方式. 前期注意事项 1.如果能直接用ubuntu系统刷,请一定不要用虚拟机 2 ...

  6. Jetson TX2刷机(Jetpack4.2.0)

    文章参考以下链接:https://www.jianshu.com/p/b70701660db3.https://blog.csdn.net/zt1091574181/article/details/8 ...

  7. Jetson TX2刷机

    问题:系统刷进去之后,cuda啥的都装不上. 解决方案: 第一博客搬家步,先只刷系统: 第二步,系统刷完后,再刷其他的.注意TX2里面要运行Jetson文件夹里ssh那个文件,并在TX2中使用ifco ...

  8. 最新的Jetson TX2刷机细节,以及一些问题(device not managed:选择network layout时的第二种后wifi消失的问题)

    刚拿到jetson tx2,刷机安装jetpack,一切顺利.参照教程是: https://blog.csdn.net/DeepWolf/article/details/88640937 这个教程非常 ...

  9. JETSON TX2 刷机注意事项

    最近手上有一块JETSON TX2套件,网上有很多详细教程我就不具体说了,但有的教程有误导性. host machine可以不勾选,交叉编译使用的,我就没有勾选,下载浪费时间. 需要一个安装ubunt ...

最新文章

  1. Visual Studio 2005中文版
  2. 域滤波:方框、高斯、中值、双边滤波
  3. OpenGL通过Assimp加载模型
  4. 一个链表创建、反转、打印的C语言代码
  5. P5662-纪念品【dp】
  6. java hashmap 常用方法_Java的HashMap中的常用方法总结
  7. 开课吧Java课堂:如何利用valueOf( )方法实现数据转换
  8. 华为笔试题——去除重复的数字
  9. 【工作技巧】防止电脑睡眠,让鼠标自动周期性的点击屏幕
  10. 基于opencv的手眼标定算法详解一-----------opencv之相机标定函数calibrateCamera()介绍
  11. 5个好用的样机素材网站
  12. 出现顺丰丢件很好办,做好这几点就可无忧
  13. 离散数学常用符号TeX输入
  14. 多个wordpress共享用户信息、共享Cookie
  15. 网络故障诊断的原则[转自www.cnitblog.com/wildon]
  16. sqlserver关于发布订阅replication_subscription的总结
  17. 细谈get、post区别
  18. 暂停更新,请到http://www.52brt.com上关注最新文章
  19. 深度学习是什么?深度学习和神经网络的区别是什么
  20. [附源码]Python计算机毕业设计Django的手机电商网站

热门文章

  1. 已解决——“搜狗输入法如何进行候选页翻页”
  2. 模拟键盘 keybord
  3. 使用3DMAX制作“黄房子”教程(二)
  4. 西门子PLC300编程实例程序70例 含RFID读写器专用功能块 西门子PLC300编程应用实例程序
  5. abstract类与interface接口的区别
  6. 安徽大学软件构造(设计模式)实验集
  7. [Unity Mirror] 同步
  8. 天气太热,表单太丑,我要怎么办?
  9. 某供水开票系统之渗不透测试
  10. Win10 打开网站突然出现dns probe started 重置网卡更换网卡,还是会出现