|
怎么没人呢?帮忙啊!
现在吧SD卡 做为移动磁盘 ,打印信息如下:
UsbMsFn!STORE_Init: ++
UsbMsFn!STORE_Init: DeviceName = DSK3:
UsbMsFn!STORE_Init: Removable = 0
UsbMsFn!STORE_Init: opened store DSK3:
UsbMsFn!STORE_Init: IOCTL_DISK_GETINFO failed; error = 87
UsbMsFn!STORE_Init: DISK_IOCTL_GETINFO passed
UsbMsFn!STORE_Init: bytes per sector = 512
UsbMsFn!STORE_Init: cylinders = 0
UsbMsFn!STORE_Init: flags = 0xb
UsbMsFn!STORE_Init: heads = 0
UsbMsFn!STORE_Init: sectors = 0
UsbMsFn!STORE_Init: total sectors = 498176
UsbMsFn!STORE_Init: --
-------
能收到主机发过来的GET DESCRIPTR 请求:
UsbFnMdd!UfnMdd_Notify: Received setup packet: 80 06 0100 0000 0040
UsbFnMdd!ProcessRequest: ++
UsbFnMdd!ProcessGetDescriptor: ++
UsbFnMdd!ProcessGetDescriptor: Get device descriptor request.
按理说应该收到回应信息在PC端,但现在依旧是:
11 CTL a3 00 00 00 - 01 00 04 00 CLASS 27ms 85.1.0
11 DI 03 01 10 00 .... 32us 85.2.0
11 CTL 23 01 14 00 - 01 00 00 00 CLASS 2us 86.1.0
11 CTL a3 00 00 00 - 01 00 04 00 CLASS 27ms 87.1.0
11 DI 03 01 00 00 .... 41us 87.2.0
11 CTL a3 00 00 00 - 01 00 04 00 CLASS 21ms 88.1.0
11 DI 03 01 00 00 .... 27us 88.2.0
---
下面不知道怎么分析了!
我想这个USB FUNCTION的驱动是samsug bsp里面的说明是写好,并测试通过的! 那么内部的操作应该可以不用理会,主要是配置方面的问题,比如注册表中的地址和中断的配置,
但现在都可以走到这里了 说明中断和地址是OK的!
在ActiveSync 链接的时候idVendor: 是0x0547。而我此时用的是 "idVendor"=dword:045E所以不会有冲突的!
在CE端SD卡的盘符也消失了!
Q:依旧是PC段枚举设备失败
|
|