Jetson tk2开发(1-2)小板子刷机
作者:互联网
JETSON TX2 Leetop A300
一、 两种载板的按键说明
1、核心板
2、开发板
核心板 USB 驱动刷入过程说明
经过步骤二成功刷入系统后,在核心板(大板子)上可以正常使
用,包括 USB 接口,因为核心板是 NVIDIA 自家提供的电路板,通过
Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方
厂家提供的,USB 驱动需要手动刷入。
需要的软件包:
- 1. Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64.tbz2
- 2. Tegra186_Linux_R28.2.1_aarch64.tbz2
- 3. lv.rar(由核心板的厂家提供,网上下载
注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装
到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到
开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测
试,这种是可行的。
具体驱动刷入过程:
1 创建文件夹作为工作目录 《your_L4T_root》 这个代表你自己的 路径
2 下载
下载安装包:
在 NVIDIA 官方网站注册开发者账号,并下载刷机时需要用到的安装包。
下载地址:https://developer.nvidia.com/embedded/downloads
下载“TX2 驱动包”和“文件系统”,并将下载的文件放到文件夹下:
下载的时候要选择版本号
注意安装系统的时候,自己对应的版本号
L4T Jetson TX2 Driver Package (Version:28.2)
L4T Sample Root File System (Version:28.2)
保存在自己的文件夹
解压“TX2 驱动包”文件:
$ cd <your_L4T_root>/
$ sudo tar –xjf Tegra186_Linux_R28.2.0_aarch64.tbz2
解压后生成一个文件夹: Linux_for_Tegra。
安装文件系统:
$ 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
或者看图执行
解压文件系统压缩包
然后将Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64下面的文件全部拷贝到Linux_for_Tegra/rootfs/下面
拷贝后
在目录下执行安装
sudo ./apply_binaries.sh
安装 WXT A300 载板驱动:
将 lv.tar 放到<your_L4T_root>目录下,与 Linux_for_Tegra 文件夹同级目录。
提示: 可能要装个rar解压缩软件
sudo apt-get install rar unrar
sudo apt-get install rar rar
$ cd <your_L4T_root>/
$ tar -xf lv.tar
$ cd lv
$ sudo chmod a+x install.sh
$ sudo ./install.sh
结束后
烧写系统:
注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装
到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到
开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测
试,这种是可行的。
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
烧写过程大概持续五分钟的样子。烧写完成后,将 TX2 换到核心板上(如果你是在大板子上刷的话),USB 可以正常使用。
标签:USB,Tegra,A300,sudo,TX2,tk2,Linux,Jetson,刷机 来源: https://www.cnblogs.com/kekeoutlook/p/14284870.html