嵌入式开发者社区

标题: 创龙AM4379通过USB外扩网口、串口问题 [打印本页]

作者: czs----Tronlong    时间: 2019-11-27 14:17
标题: 创龙AM4379通过USB外扩网口、串口问题
您好,我们使用AM437x USB1连接了USB HUB,然后通过USB转网口连接电脑与USB HUB,驱动能自动加载,网口能正常使用,使用USB读卡器连接也能正常挂载并读取SD卡。
但是使用USB转串口线连接电脑与USB HUB的时候,
根据控制台打印信息,驱动应该是加载过的,但是进行通信测试没有首发到。
      USB转串口连接电脑时开发板控制台打印如下:
   
[attach]5894[/attach]

从这里根据显示的设备号44查找对应的设备是tty44

[attach]5895[/attach]

电脑端使用串口是COM9,然后使用应用程序open,read等函数对/dev/tty44进行读写操作与PC机测试,但是没有测试通,想问问下如何解决?谢谢!
作者: 梁淑怡-Tronlong    时间: 2019-12-2 14:59
您好,
   1.由USB驱动生成的设备节点命名一般是:ttyUSB* ;
   2.建议您在“/dev”下执行“ls -l | grep USB”搜索一下;如果搜索不到建议您查询一下FT232R USB驱动源码,从驱动源码中确认。

作者: 梁淑怡-Tronlong    时间: 2019-12-2 14:59
[attach]5945[/attach]
      上图中提到的/dev/bus/usb/001目录的节点是由USB自动生成的端口号(会一直叠加),并非是您需要访问的USB 设备节点;
      您可以尝试一下将USB转串口模块插入到Ubuntu系统,看看能否确认Linux系统 生成的设备节点。
作者: 梁淑怡-Tronlong    时间: 2019-12-2 15:01
[attach]5946[/attach]
   确认硬件连接的稳定
作者: czs----Tronlong    时间: 2019-12-3 08:33
感谢分享




欢迎光临 嵌入式开发者社区 (https://51dsp.net/) Powered by Discuz! X3.4