From: alex_f <ale...@gm...> - 2012-10-04 07:56:00
|
Hi Atton_666, I'm currently facing exactly the same problems with also exactly the same device (st-link debugger). Currently I've found out that this only happens with bulk read requests that are a multiple of 64 bytes or with really large buffers >1500 bytes, but I've still got not clue why this happens. To make things worse, I've looked into the communication with the original driver and there its working, i.e. I saw a mem read request for 64 bytes. The very same request fails for me. By the way, I've tried it on both, Windows and Linux with the same behavior. As a suboptimal workaround I'm now checking for multiples of 64 bytes when doing mem reads and divide it into two requests. Have you got any further by now? Thanks, Alex -- View this message in context: http://libusb.6.n5.nabble.com/Timeout-Error-with-libUSB-Win-32-tp5710113p5710727.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |