阅读:2064回复:14
DS作的USB驱动程序READ时死机,怎吗办?
请高手回答!!!
详情请见“救命,DS产生的read函数问题,请帮助 “一问 [编辑 - 2/19/03 by hglzw] |
|
|
沙发#
发布于:2003-02-20 08:33
怎么没人?郁闷!!!
|
|
|
板凳#
发布于:2003-02-20 08:48
拜托拉,大虾们!
|
|
|
地板#
发布于:2003-02-20 09:16
说详细些....
|
|
地下室#
发布于:2003-02-20 10:31
详细问题:
发表于: 2002/6/5 - 00:07 救命!救命!!我的DS产生的驱动出问题了。情况是这样的,驱动能正常工作,而且应用程序可以对USB进行写操作,但进行读时出了问题,即读时死机。我看了看驱动程序的读函数Read(KIrp I) ,在其最后调用函数m_Endpoint1IN.SubmitUrb(I, pUrb, LinkTo(ReadComplete), pCompInfo, 0)死住),请问是不是这儿出了问题?请帮助解决,谢谢。 调试跟踪firmware没有收到这个读的中断 |
|
|
5楼#
发布于:2003-02-20 10:36
jfory 老兄:
给看看吧,我快晕死了。用的是d12芯片。 端点2 bulk 方式 读写地址:0x02,0x82; |
|
|
6楼#
发布于:2003-02-28 16:56
我用的也是这块芯片,也出现过死机现象,而且是读、写都有可能死机。至于原因我也说不清,可能是2000的版本或者是2000内部的事情。一般我的解决方法是,死机重起后,拔掉USB,再插上,重新安装驱动程序。一次不行我就两次,一般都会正常的。
|
|
|
7楼#
发布于:2003-02-28 22:03
DS2.5 DS2.6有这样的问题
改用DS2.7就好了。 |
|
|
8楼#
发布于:2003-02-28 22:28
我现在就用ds2.7,是否用ds直接生成的程序直接可以运行?请大侠知道?
|
|
9楼#
发布于:2003-03-02 19:24
DS2.5 DS2.6有这样的问题 DS2.6有这样的BUG吗? |
|
10楼#
发布于:2003-03-03 20:19
如果抛除硬件问题(偶觉的可能性不大),这个问题可能的原因有可能ds的代码有些小bug,根据顶楼的描述,可能是urb的data buffer是空的(两种方式,不知道代码用的哪种方式),所以估计DS代码有个submit urb前没有做鲁棒处理,自己跟一下代码就知道在什么地方了,然后watch一下data buffer有没有,如果空的话,你submit urb,肯定蓝屏,或者拿你这个driver跑一边driver vifier也可能知道在什么地方出错了。
[编辑 - 3/3/03 by xyzxian] |
|
|
11楼#
发布于:2003-03-05 10:48
请问哪里有DS2.7的下载?
|
|
|
12楼#
发布于:2003-03-05 14:21
我在这里贴过贴子,找一下就可以了。
|
|
13楼#
发布于:2003-03-06 10:30
在用DS生成的READ之前,好像应当先发一个SETUP包给固件就行了。
|
|
14楼#
发布于:2003-03-06 17:19
是否可以建议版主将驱动开发常用的软件归纳整理一下,放在一个固定好找的栏目里呢?这样可以方便大家!
|
|
|