| 
			 
					阅读:1823回复:3
				 
				请教DDK中bulkusb驱动问题
					刚接触usb驱动,底层设备是ccd,使用XPDDK的bulkusb做上层驱动程序,修改BULKUSB_MAX_TRANSFER_SIZE以适合ccd采集数据的大小。 
							目前的问题是传输速度达不到要求,底层硬件是能够达到速度要求(在linux下测试能够满足速度要求),想请问下bulkusb中如何设置usb的传输速度,在isousb源码中发现high speed和full speed,但是在bulkusb中却找不到这些,想请教下或者有其他方法提高速度,非常感谢  | 
	|
| 
			 沙发# 
								发布于:2010-01-28 14:21				
			
					USB Device的速度是在ctrl传输阶段设置的,bulk阶段是无法设置的。 
							host默认以HS去reset device, 如果device回复信号,表示hs握手成功。否则判断device为fs。这个是硬件实现了,但是软件可以设置,而且只能在HCD层完成。意思就是说,device是跑hs或fs是由device决定的,host一般不强行设置。  | 
	|
| 
			 板凳# 
								发布于:2010-01-22 11:23				
			
					顶 也在做USB驱动,Q: 344120829 交流				 
							 | 
	|
| 
			 地板# 
								发布于:2010-01-19 09:05				
			
					帮你顶下				 
							 | 
	|
					
						
  |