punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
阅读:2998回复:29

[跪求!!!]ResetDevice之后管道就关闭了?什么原因啊?

楼主#
更多 发布于:2004-01-05 08:23
由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。
不知道usb协议中ResetDevice操作后,usb板子会有什么中断事件发生!
不停学习
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-05 18:59
没想到在这里也会看到这么愤青的词 :D

Device那里也会得到一个reset事件
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-05 20:21
没想到在这里也会看到这么愤青的词 :D

Device那里也会得到一个reset事件


3x!~
我先调试一下,ResetDevice之后管道就不能用了,可能是在
Reset之后没有使能“读寄存器“.
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-05 23:50
[quote]没想到在这里也会看到这么愤青的词 :D

Device那里也会得到一个reset事件


3x!~
我先调试一下,ResetDevice之后管道就不能用了,可能是在
Reset之后没有使能“读寄存器“. [/quote]

高手们继续啊,问题还没解决!
不停学习
JackPu
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2004-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-06 10:51
Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-06 12:43
Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激!
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-06 12:58
[quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激! [/quote]


请高手继续关注!
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-06 14:07
[quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激! [/quote]


请高手继续关注! [/quote]

60分大派送!
还有粪青响头一个!
不停学习
usb_anywhere
驱动小牛
驱动小牛
  • 注册日期2003-07-29
  • 最后登录2005-11-22
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-01-06 15:02
[quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激! [/quote]


请高手继续关注! [/quote]

60分大派送!
还有粪青响头一个! [/quote]


下位机所作的处理你都不明白,怎么能够搞清楚呢?
你要察看下位机reset后做了什么操作。


驱网是你们的,也是我们的,归根结底还是大家的!
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-01-06 15:57
[quote][quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激! [/quote]


请高手继续关注! [/quote]

60分大派送!
还有粪青响头一个! [/quote]


下位机所作的处理你都不明白,怎么能够搞清楚呢?
你要察看下位机reset后做了什么操作。


 [/quote]
我对9602n板子不太清楚,
不知道Enable RootHub Status是通过那个命令或函数实现的?
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-01-06 16:01
[quote][quote][quote][quote]Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。
Enable Device一般就是Enable RootHub Status该设备对应的Port。 :cool:

多谢高手指点!
不知道Enable RootHub Status是通过那个命令或函数实现的?
能不能给点代码?
万分感激! [/quote]


请高手继续关注! [/quote]

60分大派送!
还有粪青响头一个! [/quote]


下位机所作的处理你都不明白,怎么能够搞清楚呢?
你要察看下位机reset后做了什么操作。


 [/quote]
下位机的动作应该是遵循usb规范的把?
不过我确实不知道收到reset之后下位机该如何操作,
一般来说,下位机不会做什么特别的操作吧?
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-01-06 16:03
没想到在这里也会看到这么愤青的词 :D

Device那里也会得到一个reset事件

我在案下位机的reset事件中打开了接受缓存,但是还是不能写.
是不是因为\"Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。Enable Device一般就是Enable RootHub Status该设备对应的Port。\"呢?
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-01-06 17:27
[quote]没想到在这里也会看到这么愤青的词 :D

Device那里也会得到一个reset事件

我在案下位机的reset事件中打开了接受缓存,但是还是不能写.
是不是因为\"Reset Device 之后还要Enable Device该设备才能使能,EP0才能开启。Enable Device一般就是Enable RootHub Status该设备对应的Port。\"呢?
 [/quote]
问题还没解决阿!!!
请高手们继续关注
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-01-07 19:39
由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。
不知道usb协议中ResetDevice操作后,usb板子会有什么中断事件发生!

高手们不要客气啊!
多多指点!!
不停学习
punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-01-09 11:09
[quote]由于超时出错,我在驱动程序里ResetDevice,之后主机再也不能向管道写数据了。
不知道usb协议中ResetDevice操作后,usb板子会有什么中断事件发生!

高手们不要客气啊!
多多指点!! [/quote]
jixu ding!!!!!!!!!!!!!!!!!!
不停学习
gmmxrr
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-06-14 14:52
狂顶!!!!!!!
旧贴新用,走前人走过的路,怎么还这么艰难呢?前辈指点呀。期待中...............
gmmxrr
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-06-17 11:08
俺每天顶一次!!!期待高人指点
gmmxrr
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2005-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-06-18 12:38
再顶!
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
18楼#
发布于:2004-06-18 15:11
下位机应该会复位的。这样的复位是USB复位,你应该能监测到此事件,USB复位后,它将会读DEVICE DESCRIPTOR,如果没有这些操作,说明你的固件有问题。
一起交流,共同提高!
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-06-18 15:50
我也一样,关注中!!!
新手上路,请多关照.
上一页
游客

返回顶部