| 
			 
					阅读:3216回复:12
				 
				有谁用过9603?
					求救,求救!
 
							我在用9603时问题多多,请各位大侠救命!  | 
	|
| 
			 沙发# 
								发布于:2001-06-11 18:00				
			
					我找到原因了。原来我为了方便调试,关闭了所有的alt事件。而每次应用系统启动时会发送reset事件,将usb重置到缺省状态,然后再次进行枚举过程。我没有响应它的reset,当然就不能再正常读写了。				 
							 | 
	|
| 
			 板凳# 
								发布于:2001-06-07 09:29				
			
					我用DriverWizard生成的框架,生成pc端的驱动。然后将读写改成SubmitUrb的CompletionRoutine为空的同步读写,修改参照例程usbbulk。应用程序是同时生成的测试程序,使用标准的文件读写进行usb访问。				 
							 | 
	|
| 
			 地板# 
								发布于:2001-06-06 17:07				
			
					我发现在设备连接上后,只能接收一个应用程序发送的数据,一旦应用关闭后再启动,就无法再次向设备发送数据,除非将设备断开再连上。这是什么原因?				 
							 | 
	|
| 
			 地下室# 
								发布于:2001-06-06 13:39				
			
					我才开始做驱动,只需要一组bulk应该比较简单。但因为是第一次做,还是有很多问题。以后还请多帮忙。驱动网似乎不太稳定,老是上不去。我可以直接发信向你请教吗?				 
							 | 
	|
| 
			 5楼# 
								发布于:2001-06-01 15:16				
			
					不用了。我已经发现了错误。果然是toggle没置位。谢谢你的帮助。				 
							 | 
	|
| 
			 6楼# 
								发布于:2001-06-01 14:43				
			
					我真的是没辙了。能不能帮我看一看代码,找找到底是什么问题?				 
							 | 
	|
| 
			 7楼# 
								发布于:2001-06-01 11:10				
			
					usbview看到的设备信息全部是0,但我认为不一定是我前面返回的描述器错误,毕竟host还没有正式取设备描述器的完整信息。www.thedycon.de站点我怎么找不到?				 
							 | 
	|
| 
			 8楼# 
								发布于:2001-06-01 10:35				
			
					To micsoft:
 
							我在intel没有找到你说的东东,能否mail一个给我。最好是for win2000的,谢谢了。 To whond: 我的Toggle已经正确置位,RX也已使能。否则前面的请求就不可能通过。而reset我暂时将它屏蔽了,这样会不会有问题?  | 
	|
| 
			 9楼# 
								发布于:2001-05-31 19:51				
			
					可找些USB的测试程序,测试一下就搞定了!如INTEL网站的 UsbSingleStep.exe等。				 
							 | 
	|
| 
			 10楼# 
								发布于:2001-05-30 11:02				
			
					我收到的set_address地址为2,然后发送一个0字节包。发送成功后,我将地址设为新址,此时读出far寄存器值为0x82,说明地址已经成功设置。但从此再收不到任何命令。为什么?直到目前为止,pc端一直是root hub在工作。我有什么办法能够检查hub收到的数据是否正确呢?				 
							 | 
	|
| 
			 11楼# 
								发布于:2001-05-30 08:28				
			
					    我在与host连接时首先收到读设备描述器的请求。由于我的fifo为8字节,因此需要分3包发送设备描述器。但只有第一包能够成功发送,似乎是host未发出后继的in信令。这是什么原因?
 
							我试着只发送描述器的前8个字节,绕过这个问题。然后又收到一个set_address请求,按请求设置新地址并生效后,就再收不到任何请求了。这又是为什么呢? 顺便提一句,我的pc运行的是win2000。  | 
	|
| 
			 12楼# 
								发布于:2001-05-29 19:02				
			
					有问题就问,不要说的这么笼统。				 
							 | 
	|
					
						
  |