[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avrdude-dev] [patch #8967] Change ft2xx library to ftdi_syncbb inst
Re: [avrdude-dev] [patch #8967] Change ft2xx library to ftdi_syncbb instead of libusb
Tue, 5 Apr 2016 16:40:36 +0800
On Tue, Apr 5, 2016 at 2:51 PM, <address@hidden> wrote:
> Libusb is not stable in Windows systems. It is always hangs, don`t
> closes sessions and work very slow. It was main reason to rewrite sources.
I have to contested this as a libusb and libusb-win32 project admin.
libusb-win32 and libusb-1.0 for Windows are both quite stable now
and have been used by many project. Maybe you are still based
your opinion on the old version of libusb-win32 (0.1.x version) which
was unstable under Windows Vista/7/etc.
OpenOCD project has re-written the ftd2xx/libftdi based backend
for FTDI based JTAG debuggers to libusb-1.0 based mpsse and the
speed increased by quite a bit (using asynchronous API).
After that, the libftdi/ftd2xx driver was deprecated.
Just FYI, ftd2xx under Linux is based on libusb-1.0.
So if you need the performance, swith to libusb-1.0
As for Driver installation, it is not really that difficult when
switching driver using applications like Zadig, Zadig
works well under Windows 8.1 and Windows 10.