On Sun, Jul 25, 2010 at 7:38 AM, Xiaofan Chen <[email protected]> wrote:
>> Any chance for a 64-bit version of libusb.a? I'd like to use your version
>> instead of compiling it myself to build OpenOCD next time.
>>
> It is here. We are not yet officially support MinGW-w64. But
> we plan to add the support in the future.
> http://code.google.com/p/picusb/downloads/list
> libusbwin32_1.2.0.0_mingw64.zip

The reason we do not support MinGW-w64 is that it is not
matured yet and the DDK headers are missing from the official
snapshot build. And right now it is not possible to build the kernel
driver libusb0.sys even with the experimental DDK header files
inside MinGW-w64. That being said, the import library and the
DLL should work.

> If you want to switch to libftdi-1.0 and libusb-1.0 Windows
> backend, I have also the MinGW64 build in the download.

As of now, libftdi-0.18 might be more mature than libftdi-1.0.
However, I think the future is to go with libftdi-1.0 (which
uses libusb-1.0) because of the asynchronous mode support.

Right now OpenOCD code does not make use the
asynchronous mode of libftdi. But in the future, someone
may add in the support. In that case, libftdi-1.0 has the
advantage in that it has cross-platform asynchronous mode
support.

I think you can still use libftdi-0.18 and libusb-win32
1.2.0.0 now. But you may want to start to try out
libftdi-1.0 and libusb-1.0 Windows backend (winusb driver)
in the near future.



-- 
Xiaofan
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to