Jetson tk2开发(1-2)小板子刷机

 

JETSON TX2 Leetop A300

 

一、 两种载板的按键说明
1、核心板

Jetson tk2开发(1-2)小板子刷机

Jetson tk2开发(1-2)小板子刷机

 

 

 

2、开发板 

 Jetson tk2开发(1-2)小板子刷机

 

 

 

 

 

 

 

 

 核心板 USB 驱动刷入过程说明

 

经过步骤二成功刷入系统后,在核心板(大板子)上可以正常使
用,包括 USB 接口,因为核心板是 NVIDIA 自家提供的电路板,通过
Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方
厂家提供的,USB 驱动需要手动刷入。
需要的软件包:

  1. 1. Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64.tbz2
  2. 2. Tegra186_Linux_R28.2.1_aarch64.tbz2
  3. 3. lv.rar(由核心板的厂家提供,网上下载

  Jetson tk2开发(1-2)小板子刷机

 

 

 

注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装

到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到

开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测

试,这种是可行的。

 

 

具体驱动刷入过程:

 

1 创建文件夹作为工作目录 《your_L4T_root》 这个代表你自己的 路径

Jetson tk2开发(1-2)小板子刷机

 

 

 

2 下载

下载安装包:

在 NVIDIA 官方网站注册开发者账号,并下载刷机时需要用到的安装包。

下载地址:https://developer.nvidia.com/embedded/downloads

Jetson tk2开发(1-2)小板子刷机

 

 

 

下载“TX2 驱动包”和“文件系统”,并将下载的文件放到文件夹下:

下载的时候要选择版本号

注意安装系统的时候,自己对应的版本号

Jetson tk2开发(1-2)小板子刷机

 

 

 

 L4T Jetson TX2 Driver Package (Version:28.2)

Jetson tk2开发(1-2)小板子刷机

 

 

 

L4T Sample Root File System (Version:28.2)

Jetson tk2开发(1-2)小板子刷机

 

 

 保存在自己的文件夹

Jetson tk2开发(1-2)小板子刷机

 

 

 

解压“TX2 驱动包”文件:

$ cd <your_L4T_root>/

$ sudo tar –xjf Tegra186_Linux_R28.2.0_aarch64.tbz2

Jetson tk2开发(1-2)小板子刷机

解压后生成一个文件夹: Linux_for_Tegra。

Jetson tk2开发(1-2)小板子刷机

 

 

 

安装文件系统:

$ cd <your_L4T_root>/Linux_for_Tegra/rootfs/

$ sudo tar -xjpf ../../../Tegra_Linux_Sample-Root-Filesystem_R28.2.0_aarch64.tbz2

$ cd ..

$ sudo ./apply_binaries.sh

或者看图执行

解压文件系统压缩包

Jetson tk2开发(1-2)小板子刷机

 

 

 然后将Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64下面的文件全部拷贝到Linux_for_Tegra/rootfs/下面

 

Jetson tk2开发(1-2)小板子刷机

 

 

 

拷贝后

Jetson tk2开发(1-2)小板子刷机

 

 

 在目录下执行安装

 sudo ./apply_binaries.sh

  

Jetson tk2开发(1-2)小板子刷机

 

 

Jetson tk2开发(1-2)小板子刷机

 

 

 

 

 

安装 WXT A300 载板驱动:

将 lv.tar 放到<your_L4T_root>目录下,与 Linux_for_Tegra 文件夹同级目录。

Jetson tk2开发(1-2)小板子刷机

 

 

提示: 可能要装个rar解压缩软件

sudo apt-get install rar unrar
sudo apt-get install rar rar

 

$ cd <your_L4T_root>/

$ tar -xf lv.tar

Jetson tk2开发(1-2)小板子刷机

 

 

 

Jetson tk2开发(1-2)小板子刷机

$ cd lv

$ sudo chmod a+x install.sh   

Jetson tk2开发(1-2)小板子刷机

 

 

 

$ sudo ./install.sh

Jetson tk2开发(1-2)小板子刷机

 

 

 结束后Jetson tk2开发(1-2)小板子刷机

 

 

 

Jetson tk2开发(1-2)小板子刷机

 

 

 

Jetson tk2开发(1-2)小板子刷机

 

 

 

 烧写系统:

 

注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装

到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到

开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测

试,这种是可行的。

Jetson tk2开发(1-2)小板子刷机

 

 

Jetson tk2开发(1-2)小板子刷机 

0 使用 USB 线连接 A300 载板与 HOST 主机,让机器进入 RECOVERY(恢复)模式。

 1给 A300 载板上电并开机,前两妙内要快速执行下面按键动作;(或者先执行步骤2,在执行开机上电)

 2同时按住 RECOVERY 键和RESET按键不放;

3按一次 RESET 键,再释放 RECOVERY 键。

 

查看电脑是否出现USB 

 

执行安装

 

 

cd <your_L4T_root>/Linux_for_Tegra/
sudo ./flash.sh lv mmcblk0p1

  

Jetson tk2开发(1-2)小板子刷机

 

烧写过程大概持续五分钟的样子。烧写完成后,将 TX2 换到核心板上(如果你是在大板子上刷的话),USB 可以正常使用。

 

 

Jetson tk2开发(1-2)小板子刷机

 

上一篇:php代码与原理


下一篇:TX2恢复备份