前言

使用TX2板子之前需要进行刷机,一般都是按照官网教程的步骤刷机,无奈买不起的宝宝只有TX2核心板,其他外设自己搭建,所以只能重新制作镜像,使用该镜像进行刷机。

系统需求

1.Host Platform

  • Ubuntu Linux x64 v14.04 or v16.04
  • 需要有效的网络连接,以及至少10G硬盘空间用于JetPack的安装(安装私有镜像的过程中博主需要60G左右的空间,暂时还没搞清楚原因)。

2.Target Platform

  • Jetson TX2开发套件
  • 双向USB连接线,注意连接到TX2板子的中间端口,用于双向传输数据;
  • HDMI端口,用于显示;

操作步骤

其实与官网的刷机过程类似,只是镜像换成私有镜像即可,不过需要JetPack3.2具备安装镜像的功能;

1.下载需要的JetPack套件版本here,此处博主使用的是JetPack3.2;

2.添加JetPack的执行权限(注意.run文件名);

chmod +x JetPack-${VERSION}.run

3.在host platform上运行JetPack运行文件(即*.run);

$./JetPack*.run

4.按照官网步骤进行到安装包选择界面,注意是TX2,选择需要安装的包,接受协议,等待主机安装完成即可;

5.使用双向USB连接host platform和TX2板子,注意连接的是中间端口;

6.上电,reset,即按下RECOVERY按键的同时,开TX2;或者按下RECOVERY按键的同时,按下TX2的reset按键;

7.在主机上使用lsusb命令行,看到nvidia设备,表明已经正确进入RECOVERY模式;

8.clone

cd ./64_TX2/Linux_for_Tegra_tx2
sudo ./flash.sh -r -k APP -G system.img jetson-tx2 mmcblk0p1

克隆下来的镜像,在Linux_for_Tegra_tx2文件夹中。

9.拔电,重新上电,RESET;

10.使用对应的dtb文件替换原有的dtb文件;

11.需要先把待还原的镜像,放置在bootloader文件夹中;

12.RECOVERY刷机还原;

cd ./64_TX2/Linux_for_Tegra_tx2
sudo ./flash.sh -r jetson-tx2 mmcblk0p1

13.打开TX2,完成刷机;

14.由于镜像的原因,可能会不能连接网络,具体可参考here

参考

1.JetPack3.2下载

2.官网刷机教程

3.TX2从入门到放弃学习笔记

4.TX2备份和恢复

【软件安装与环境配置】TX2刷机过程的更多相关文章

  1. 【软件安装与环境配置】TX2安装配置caffe过程

    Tx2刷机 sudo sh ./caffe_dependency.sh 注意python的版本问题. 问题 LD -o .build_release/lib/libcaffe.so. /usr/bin ...

  2. 【Java】各种软件安装与环境配置的失败

    又来到了java的世界,看了一段时间的视频.感觉太空虚,便从网上找到一个教程.想做几个demo试试,少不了的前期准备:Java开发环境配置,Eclipse JSP/Servlet 环境搭建等.     ...

  3. TX2 刷机过程

    1.拿到板子,上电 (1)输入 ls (2)进入NVIDIA-INSTALLER/ (3)再sudo ./installer.sh 账户和密码都是:nvidia (4)sudo reboot 参考博客 ...

  4. 【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

    前言 博主想使用caffe框架进行深度学习相关网络的训练和测试,刚开始做,特此记录学习过程. 环境配置方面,博主以为最容易卡壳的是GPU的NVIDIA驱动的安装和CUDA的安装,前者尝试的都要吐了,可 ...

  5. java ee7 软件安装和环境配置

    1. java ee sdk 最新版下载地址 Java EE软件开发包(Software Development Kit, SDK) http://www.oracle.com/technetwork ...

  6. [转]Jetson TX1 开发教程(1)配置与刷机

    开箱 Jetson TX1是英伟达公司新出的GPU开发板,拥有世界上先进的嵌入式视觉计算系统,提供高性能.新技术和极佳的开发平台.在进行配置和刷机工作之前,先来一张全家福: 可以看到,Jetson T ...

  7. AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机)

    AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机) 特别感谢google官方文档及AOSP源代码开放 參考链接: https://source.a ...

  8. Laravel教程 一:安装及环境配置

    Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机 ...

  9. Node.js安装及环境配置之Windows篇

    Node.js安装及环境配置之Windows篇   一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...

随机推荐

  1. postman+linux+pistache的http通信过程

    一.pistache配置 1.安装cmake[https://www.cnblogs.com/judes/p/10327638.html] 2.下载pistache[git:https://githu ...

  2. Java调用第三方接口示范

    在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口. 使用流程[1]准备工作:在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的res ...

  3. Python3 tkinter基础 Radiobutton indicatoron 长条形 pack 充满一行

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  4. gitlab或github下fork后如何同步源的新更新内容?

    两种方式: 项目 fetch 到本地,通过命令行的方式 merge 懒人方法,只用 Github ,不用命令行 1.项目 fetch 到本地,通过命令行的方式 merge 提示:跟上游仓库同步代码之前 ...

  5. IdentityServer4中Code/Token/IdToken对应可访问的资源(api/identity)

    { OidcConstants.ResponseTypes.Code, ScopeRequirement.None }, { OidcConstants.ResponseTypes.Token, Sc ...

  6. mysql utf8mb4 设置

    [mysqld]collation-server=utf8mb4_general_ciinit-connect='SET NAMES utf8mb4'character-set-server=utf8 ...

  7. rabbitMQ 的三种Exchange

    rabbitMQ 的Exchange有3种路由方式:  direct.fanout.topic ,以下为详细说明 1.  Direct Exchange 处理路由键.需要将一个队列绑定到交换机上,要求 ...

  8. Spring 中StopWatch用法

    背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进 ...

  9. SWUST OJ(963)

    小偷的背包 #include<stdio.h> #include<stdlib.h> int s, flag, n, *a; //主函数之外定义的变量为全局变量 void df ...

  10. Loadrunner常见的乱码问题

    1.录制的脚本出现了乱码 录制的时候出现乱码,如果不影响回放,我们可以不管它,如果影响回放结果,我们可以使用以下方法解决:     1)更改录制选项         选择菜单栏Tools---> ...