Content originally posted in LPCWare by hayami on Fri Jul 26 00:59:36 MST 2013
Quote: giedrius
I am not sure if I understand you correctly, but if do, first try sending 63 or less bytes. If it works, then send 64 byte packet together with ZLP (zero length packet). This might be due to USB expecting to receive a not full packet, which should mark the end of transmission.
Thank you for your reply.
Problem has been solved by re-write test program.
libusb default is disable WinUSB short packet transfer, so I can't just send 64 byte to my high speed device.
I try to direct use WinUSB to send 64 byte and everything is fine
thank~