前提:已经将tk2自身的系统刷了进去。html
tk2自带官方大板子,若是更换淘宝店家的小板子(体积小么便于携带),会出现USB口没法使用的问题,所以在安装完TK2系统以后,须要进行针对小板子的额外刷机操做。app
成功刷入系统后,在核心板(大板子)上能够正常使用,包括 USB 接口,由于核心板是 NVIDIA 自家提供的电路板,经过Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方厂家提供的,USB 驱动须要手动刷入。测试
首先参考这个把系统装好网站
https://www.cnblogs.com/kekeoutlook/p/13566922.htmlspa
1、 两种载板的按键说明
一、核心板命令行
二、开发板 3d
成功刷入系统后,在核心板(大板子)上能够正常使用,包括 USB 接口,由于核心板是 NVIDIA 自家提供的电路板,经过Jetpack 下载的 Ubuntu 镜像已包含了 USB 驱动,而开发板是第三方htm
厂家提供的,USB 驱动须要手动刷入。
须要的软件包:blog
注意:通过测试,新的 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 安装到核心板上,通过屡次测
试,这种是可行的。
在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
还有个保险的办法,直接在官方安装文件中,替换驱动文件