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

 为何要作这个?

前提:已经将tk2自身的系统刷了进去。html

 

tk2自带官方大板子,若是更换淘宝店家的小板子(体积小么便于携带),会出现USB口没法使用的问题,所以在安装完TK2系统以后,须要进行针对小板子的额外刷机操做。app

 成功刷入系统后,在核心板(大板子)上能够正常使用,包括 USB 接口,由于核心板是 NVIDIA 自家提供的电路板,经过Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方厂家提供的,USB 驱动须要手动刷入。测试

 

 

前提

首先参考这个把系统装好网站

https://www.cnblogs.com/kekeoutlook/p/13566922.htmlspa

 

淘宝店家核心板JETSON TX2 Leetop A300和官方大板子介绍 

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

 

 

 

二、开发板 3d

 

 

 

 

 

 

 

 

 

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

 成功刷入系统后,在核心板(大板子)上能够正常使用,包括 USB 接口,由于核心板是 NVIDIA 自家提供的电路板,经过Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方htm

厂家提供的,USB 驱动须要手动刷入。
须要的软件包:
blog

  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(由核心板的厂家提供,网上下载

  

 

 

 

注意:通过测试,新的 TX2 和 A300 存在兼容,若是直接将 TX2 安装教程

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

开发板上,输入 USB 驱动以后再将 TX2 安装到核心板上,通过屡次测

试,这种是可行的。

 

 

具体驱动刷入过程:

 

1 建立文件夹做为工做目录 《your_L4T_root》 这个表明你本身的 路径

 

 

 

2 下载

 

百度盘

连接: https://pan.baidu.com/s/1-sqjHY4LUx8NFolG1ev3Vg 密码: ekbw
--来自百度网盘超级会员V3的分享

 

 

 

 

 

官网下载

下载安装包:

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

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

 

 

 

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

 

 

下载的时候要选择版本号

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

(本教程对用的系统版本)

 额外说明:教程使用的是28.2.1版本

我从新装了最新的系统对应坂本显示32.4,我仍然使用本教程中的底版本刷,不知道能不能用(后续再说)

 

 

 

 

 L4T Jetson TX2 Driver Package (Version:28.2)

 

 

 

L4T Sample Root File System (Version:28.2)

 

 

 保存在本身的文件夹

 

 lv文件(针对的是281版本,因此最新系统是32不知道有没有影响,不行在退回来)

 

 

连接: https://pan.baidu.com/s/1k2Ps3JmOb2TyBSSlTMgWMQ 密码: jwo4
--来自百度网盘超级会员V3的分享

 

解压“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 安装到核心板上,通过屡次测

试,这种是可行的。

 

 

 

将 TX2 强制进入恢复模式,设置方式以下:

1) 将 TX2 彻底断电

2) 用 Micro USB 线将 TX2 和 Host 主机相链接,从新接通 TX2 电源。

3) 按下并松开 Power 键→按下并保持 Recovery 键→在保持Recovery 键按下期间,同时按下并松开 Reset 键,在此两秒后松开 Recovery 键

 

在USB链接的刷机电脑上,在命令行用 lsusb 命令查看 TX2 和 Host 主机是否链接成功,只要出
现了"NVIDIA Corp",就说明链接成功。

 

 

 

 

 

执行安装

 

 

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

  

 

 

 

 

 

烧写过程大概持续五分钟的样子。结束后TK2自动重启。

 

 

 

烧写完成后,首先验证下原来的大阪子上是仍然否还能够用。

大板子能够正常使用。

可是系统为啥感受换了??我最新的系统没有了?那也就是说这个东西只能对应支持这个老版本系统,最新的都没法跟着官方安装系统方式的升级,以及全部最新的库

 

而后  ,将 TX2 换到核心板上(若是你是在大板子上刷的话),测试USB 能够正常使用。

 

升级系统中的库

cuda10.2

opencv4.1

从新使用官方的安装系统方式,执行安装系统。

可是不安装系统模块,只是选择库那一部分。

这里有个隐患,库是最新的,若是系统不是最新的可能配不上。

可是cuda10 和opencv还好吧,先装了看看。

 

修改ip

 

 

 

 

 

 

还有个保险的办法,直接在官方安装文件中,替换驱动文件

相关文章
相关标签/搜索