本文主要是介绍TX1中无法识别USB,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在TX1上使用超声波测距仪,通过USB把测距仪连接到TX1上,但是却不能通信
使用
dmesg | grep tty
命令,发现没有ttyUSB0被识别到,应该是没有驱动,然后又取官网上下载ch340的驱动编译,怎么也成功不了,高了两天,最后意识到是系统内核没装好,按照下面这个博客重装了内核,并在装内核的同时添加ch340的驱动,就完美收工了。
https://blog.csdn.net/gzj2013/article/details/77069803#1-%E4%B8%8B%E8%BD%BD%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6
下面是我的操作流程,把原文博客里的TX2换成TX1就行了。
git clone https://github.com/jetsonhacks/buildJetsonTX1Kernel.git
git checkout vL4T28.1
./getKernelSources.sh #这一步之后操作弹出来的界面,添加驱动什么的
./makeKernel.sh
./copyImage.sh #这一步如果报错cp什么的,就是上一步没有make成功
reboot
对弹出来的界面进行两个设置
(1)设置
Genral Setup->Local version - append to kernel release ,双击Local version - append to kernel release
在文本框内输入
-jetsonbot-v0.1
回车;如图所示:
PS:默认点Genral Setup是出不来Local version - append to kernel release 的,需要在菜单Edit里设置显示option才行
(2) 在xconfig中按Ctrl+F,弹出一个搜索框,输入你想要添加的设备驱动,比如这里添加CH341串口驱动
;如图所示:
这篇关于TX1中无法识别USB的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!