Re: Bulk IN transfer rate issue with FX2LP on Windows
Xiaofan Chen <[email protected]> Sun, 20 Mar 2016 20:16:52 +0800
| Newsgroups | gmane.comp.lib.libusb.devel.windows |
|---|---|
| Message-ID | <CAGjSPUCb4V_BwCLjO96g1E4DAS8jqes+DUB7beJ1w_YnRcmnHg@mail.gmail.com> |
On Sun, Mar 20, 2016 at 7:05 PM, y.salnikov <[email protected]> wrote: > Hi. > I have some problem with transfer rate with asynchronous bulk transfers on > windows. > I wrote a simple test program based on sigrok. It constantly streams data > through bulk endpoint. The firmware for FX2LP is also based on sigrok. > It works perfectly on linux with transfer rate up to 24MB/s. But on windows > it can work only up to 4 MB/s. > FX2LP have internal FIFO and when it overflow, device stops streaming data, > so it can be latency problem. > I also try to use different USB-controller on PCI card with same result. > Interesting thing is that sigrok Pulseview works fine on windows with > transfer rate up to 24 MB/s. > The code is there: https://github.com/y-salnikov/usb_tst/tree/bulk > Sorry for my english. It will be better that you use libusb mailing list since you are not using libusb-win32. Take note libusb-win32 mailing list is mainly for libusb-win32, libusbk and libusbdotnet users. libusb mailing list: https://lists.sourceforge.net/lists/listinfo/libusb-devel -- Xiaofan ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140