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会不支持呢? 如果我想两者同时使用。没有其他方法可行。。