阅读:1601回复:4
U 盘初始化问题
请各位大侠指教:
我使用的USB芯片是D12的。 在我将描述符配置(Mass storage Device, Bulk only 的传输方式,SCSI命令集)及中断处理程序写好后,等PC发来命令。我用Bus hound可以获得我配置的描述符。但其后就没有任何动静了。 我现在该如何调试呢? |
|
沙发#
发布于:2003-08-05 08:49
把数据贴出来。
|
|
板凳#
发布于:2003-08-05 09:51
把抓的数据贴出来
不知道你到第几步了,我能想到你可能出错的地方 有 1。检查的你pid,看是否正确 2。是否回了0字节的空包做握手 |
|
地板#
发布于:2003-08-05 12:14
没有数据,很难想象问题的出处,因为可以出问题的地方太多太多......
|
|
地下室#
发布于:2003-08-06 00:20
我已经知道原因了。是因为我的设备描述符中idVendor , idProduct与系统中的一Driver相同了。所以,当我一插入USB线后,PC端会立即使用系统中的Driver,而不会将设备认作为Mass storage device.
|
|