阅读:2998回复:29
[跪求!!!]ResetDevice之后管道就关闭了?什么原因啊?
由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。
不知道usb协议中ResetDevice操作后,usb板子会有什么中断事件发生! |
|
|
沙发#
发布于:2004-01-05 18:59
没想到在这里也会看到这么愤青的词 :D
Device那里也会得到一个reset事件 |
|
|
板凳#
发布于:2004-01-05 20:21
没想到在这里也会看到这么愤青的词 :D 3x!~ 我先调试一下,ResetDevice之后管道就不能用了,可能是在 Reset之后没有使能“读寄存器“. |
|
|
地板#
发布于:2004-01-05 23:50
[quote]没想到在这里也会看到这么愤青的词 :D 3x!~ 我先调试一下,ResetDevice之后管道就不能用了,可能是在 Reset之后没有使能“读寄存器“. [/quote] 高手们继续啊,问题还没解决! |
|
|
地下室#
发布于:2004-01-06 10:51
Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool: |
|
5楼#
发布于:2004-01-06 12:43
Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! |
|
|
6楼#
发布于:2004-01-06 12:58
[quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! [/quote] 请高手继续关注! |
|
|
7楼#
发布于:2004-01-06 14:07
[quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! [/quote] 请高手继续关注! [/quote] 60分大派送! 还有粪青响头一个! |
|
|
8楼#
发布于:2004-01-06 15:02
[quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! [/quote] 请高手继续关注! [/quote] 60分大派送! 还有粪青响头一个! [/quote] 下位机所作的处理你都不明白,怎么能够搞清楚呢? 你要察看下位机reset后做了什么操作。 |
|
|
9楼#
发布于:2004-01-06 15:57
[quote][quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! [/quote] 请高手继续关注! [/quote] 60分大派送! 还有粪青响头一个! [/quote] 下位机所作的处理你都不明白,怎么能够搞清楚呢? 你要察看下位机reset后做了什么操作。 [/quote] 我对9602n板子不太清楚, 不知道Enable RootHub Status是通过那个命令或函数实现的? |
|
|
10楼#
发布于:2004-01-06 16:01
[quote][quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。 多谢高手指点! 不知道Enable RootHub Status是通过那个命令或函数实现的? 能不能给点代码? 万分感激! [/quote] 请高手继续关注! [/quote] 60分大派送! 还有粪青响头一个! [/quote] 下位机所作的处理你都不明白,怎么能够搞清楚呢? 你要察看下位机reset后做了什么操作。 [/quote] 下位机的动作应该是遵循usb规范的把? 不过我确实不知道收到reset之后下位机该如何操作, 一般来说,下位机不会做什么特别的操作吧? |
|
|
11楼#
发布于:2004-01-06 16:03
没想到在这里也会看到这么愤青的词 :D 我在案下位机的reset事件中打开了接受缓存,但是还是不能写. 是不是因为\"Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。Enable Device一般就是Enable RootHub Status该设备对应的Port。\"呢? |
|
|
12楼#
发布于:2004-01-06 17:27
[quote]没想到在这里也会看到这么愤青的词 :D 我在案下位机的reset事件中打开了接受缓存,但是还是不能写. 是不是因为\"Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。Enable Device一般就是Enable RootHub Status该设备对应的Port。\"呢? [/quote] 问题还没解决阿!!! 请高手们继续关注 |
|
|
13楼#
发布于:2004-01-07 19:39
由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。 高手们不要客气啊! 多多指点!! |
|
|
14楼#
发布于:2004-01-09 11:09
[quote]由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。 高手们不要客气啊! 多多指点!! [/quote] jixu ding!!!!!!!!!!!!!!!!!! |
|
|
15楼#
发布于:2004-06-14 14:52
狂顶!!!!!!!
旧贴新用,走前人走过的路,怎么还这么艰难呢?前辈指点呀。期待中............... |
|
16楼#
发布于:2004-06-17 11:08
俺每天顶一次!!!期待高人指点
|
|
17楼#
发布于:2004-06-18 12:38
再顶!
|
|
18楼#
发布于:2004-06-18 15:11
下位机应该会复位的。这样的复位是USB复位,你应该能监测到此事件,USB复位后,它将会读DEVICE DESCRIPTOR,如果没有这些操作,说明你的固件有问题。
|
|
|
19楼#
发布于:2004-06-18 15:50
我也一样,关注中!!!
|
|
|
上一页
下一页