winCE usb endpoint读取不正确是什么原因?
RT,现在usb配置有两个端点,其中一个读取是对的 另一读取的地址变成了0,类型也变成了0, 是什么原因?
串口的调试信息是这个
*************************
USB68013 EndPoint 0 Info:
DescriptorType:5, EndpointAddress:2, Attributes:2, MaxPacketSize:64
USB68013 EndPoint 1 Info:
DescriptorType:0, EndpointAddress:0, Attributes:0, MaxPacketSize:1287
******************************
Start MCA_Init !
MCA_Init handle: 0xd46704e0
MCA_Init Stream handle: 0x0
******************************
pUsbMca->hStreamDevice handle: 0xd46704e0
pUsbMca->hStreamDevice Stream handle: 0xd4670ba0
******************************
[解决办法]
读取一个,影响了另一个?LZ 想说的是不是这样。
[解决办法]
和我碰到的问题一样,是访问第二个端点错误。
lpInterface->lpEndpoint只能访问到第一个
第二个就访问不到了
我试过lpEndpoint[1]...和lpEndpoint++都获取不到