版块
论坛
喜欢
话题
应用
搜索
登录
注册
neworcom的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=84906
修改BulkUSB是使能够处理设备STALL状态,请教!
在批量读写中设备突然STALL掉了,但BulkUSB还是继续发送URB,我怎么停止才好? 在IoCallDriver加入延时常死机,在CompleteRuntine里加延时吗?不知道怎么办?
回复
(
3
)
2004-09-08 09:12
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
neworcom
:
我是用下面方法去读端点的状态,但是返回值pEndpointStatus里都是0,好象没法判断是STALL状态: urbSize = sizeof(struct _URB_CONTROL_GET_STATUS_REQUEST); pUrb = ExAllocatePool(No...
(2004-09-09 17:18)
回复
hemonel
:
可以读usb主机接口芯片的状态寄存器 如主机接口芯片SL811HS的EP0Status/EP1Status寄存器的D7为表明设备是否STALL住了
(2004-09-09 16:01)
回复
neworcom
:
大虾们帮帮忙吧!痛苦死了,在驱动里怎么判断到到设备的STALL状态啊??
(2004-09-09 10:38)
回复
neworcom
加关注
写私信
0
关注
0
粉丝
46
帖子
返回顶部