TI中文支持网
TI专业的中文技术问题搜集分享网站

DM368 usb插入u盘 无任何反应

DM368 USB 插入U盘设备 无任何反应.

但是通过USB 线连接到电脑, 电脑上可以看到DM368 SD卡设备..

Ternence_Hsu:

你好;

        你现在usb应当是工作在OTG的device mode 模式下;

        你可以查一下你内核中的config 文件中对usb的配置

Ternence_Hsu:

相关配置,你可以参考下面的链接

http://processors.wiki.ti.com/index.php/Usbgeneralpage

Sam:

回复 Ternence_Hsu:

Hi,

已经在device mode模式下设置成了OTG.

但是DM368开机后, 在/dev/ 下不能发现U 盘设备..

是不是还需要在/lib/modules/ 下安装.ko driver  ? 

Ternence_Hsu:

回复 Sam:

你需要修改为host 模式,device 模式是读不到U盘的

Sam:

回复 Ternence_Hsu:

hi, 您好,

driver Mode下

() usb host

  ( ) usb Peripheral(gadget stack)

  ()  Both host and Peripheral : USB OTG(ON the GO) Device

kernel  关于USB driver MODE 下有着三种配置..

但是试过设置成usb host 模式..但是DM368 通过连接电脑, 在电脑上看DM368 sd卡, 就会出现问题。。

Ternence_Hsu:

回复 Sam:

你好,

     Linux 内核的USB子系统下包含USB做为三种角色的驱动:USB_Device, USB_Host, USB_OTG。

举个例子帮你理解这三种模式,你把一个U盘插到电脑上,这时候电脑是Host,U盘是Device(被识别的设备一定是Device)。

OTG的全称是On the go,意思是它的角色是在运行时决定。如安卓手机接入电脑,电脑可以读写手机里面的文件,这时候手机的角色是Device,电脑是Host;

另一个场景是一个U盘插入这是安卓手机的USB口,可以播放U盘中的歌曲,此时U盘是Device,安卓手机的角色变为Host。这个安卓手机在上面两种场景中的角色是在运行过程中决定,它就是一个OTG设备。

Sam:

回复 Ternence_Hsu:

HI,

您好, 所以说我目前需要配置成USB_OTG模式..DM368 ARM 板既能接入电脑,但是也能连接U盘,

但是我目前连接U盘有问题, 不能找到U盘设备, 但是连接电脑是OK 。

所以需要您的帮助…

Ternence_Hsu:

回复 Sam:

DM368用的是Mentor的USB PHY,它的OTG模式不支持HNP和SRP,只能处于OTG 的B Device。你要读取U盘,必须将它配成Host模式

Sam:

回复 Ternence_Hsu:

HI,

如果这样那不是要放弃连接电脑功能?这样的损失比较大啊。

Sam:

回复 Ternence_Hsu:

HI,

HNP和SRP USB OTG标准里面的协议, 为什么DM368会不支持呢? 如果我想两者同时使用。没有其他方法可行。。

赞(0)
未经允许不得转载:TI中文支持网 » DM368 usb插入u盘 无任何反应
分享到: 更多 (0)