版块
论坛
喜欢
话题
应用
搜索
登录
注册
imjacob的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=160551
今天碰到usb的一个奇怪现象,插在一个pc口上行,另外一个口上不成功
自己写的usb设备端程序枚举,数据收发都可以了。但是今天把usb口插到另外一个pc端的usb口,竟然枚举不成功了。这是为什么呢?我想我的设备端驱动应该是没问题的,而且pc端的usb口肯定没问题,因为我的u盘插在上面能用。那是为什么呢? 我很疑惑,难道windows驱动的问题???
回复
(
5
)
2007-10-16 21:24
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
sniper167
:
引用第4楼imjacob于2007-11-05 20:46发表的 : 现在我知道了原因。 原来是驱动的问题。 过去,认为驱动是针对pc的,只要pc装了一个驱动,那就无论插哪一个口都会行了。 现在知道,驱动是针对端口的。 像上面实际因为我是只安装了一个usb口的驱动。另一个没装 ...
(2007-11-07 09:24)
回复
imjacob
:
现在我知道了原因。 原来是驱动的问题。 过去,认为驱动是针对pc的,只要pc装了一个驱动,那就无论插哪一个口都会行了。 现在知道,驱动是针对端口的。 像上面实际因为我是只安装了一个usb口的驱动。另一个没装
(2007-11-05 20:46)
回复
imjacob
:
回bamu1984z: 不会是线长阿,因为我的另外一个pc口是可以识别的。 回zhoujiamurong :我用usbview看到的是前面一些总体信息,例如厂商id等都有,但是端点描述符是没得。所以应该是前面几个get descriptor应该是成功的。
(2007-10-17 21:11)
回复
zhoujiamurong
:
不能用是什么现象,是完全没有反应还是识别成一个Unknown设备呢?
(2007-10-17 11:03)
回复
bamu1984z
:
是不是线太长?
(2007-10-16 22:30)
回复
imjacob
加关注
写私信
0
关注
0
粉丝
90
帖子
返回顶部