On Mon, Jun 22, 2009 at 10:30 PM, Duane Ellis<open...@duaneellis.com> wrote: > All - I believe - I am not sure - that the primary benefit of > "libft2xxx" is as follows: > > (a) It is measurably faster. > > That just requires "work" to make it faster. > > (b) It works on more platforms, ie: Win7, WinVista, because drivers > exist for those platforms. > > This is tough/hard, nobody on this list is a "windows driver developer". > Grrr. Such is life. > > (c) Nobody was offering a universal "libusb" - type "INF" files for > windows. >
I bet you missed the d) option, which I personally would have placed above a) - it is dual serial port support, in particular - RS232 besides JTAG. This is very important to me (I believe at least one more developer is using serial and JTAG). I could live with decreased download speed, maybe would agree to somewhat slower debugging stepping speed, but I just won't bother to install libusb & co. if I loose RS232 (currently ARM-USB-OCD adapter is also the only serial port on my notebook). Regards, Audrius > Looks like Freddie Chopin is working on that :-) Perhaps - we could > have a "contrib" folder with a *binary* libusb0.sys file > and associated "INF" files that references *ALL* ftdi based dongles > - (The VID/PID list is in the source file...) > That *INF* file and matching SYS file should be deliverable with > OpenOCD. > > (d) There is another choice - "WinUSB" > > http://msdn.microsoft.com/en-us/library/aa476426.aspx > > As I understand, it is a a multi-(windoze)-platform solution that > exposes the USB device, functionally in the same manor and style as > "libusb" does, ie: the ablity (1) to rd/wr endpoints, (2) send control > commands. > > I believe there is the only open question that needs to be asked and > answered. > > The MS-WinUSB driver - did not *ship* with WinXP, but is available as a > "co-install" for WinXP. > > As I understand (I have not confirmed, and I do not know all the details > of it), the driver and associated OS-libraries/headers are *PRESENT* on > Vista, and I presume Win7 (with appropriate dev tools installed), > therefore it functionally *SHIPS* with the operating system, and as such > it sould fall under the standard operating system component exception to > the GPL. > > This solution is - by design - something that can be added to WinXP (the > co-install solution). I think of it sort of like this: "The old system > only supplied a CDROM (read-only) driver" - later - new systems come > with CD-WRITER (and today, we have CD-RW) - the *new* os does not > require an upgrade, the *old* os has an upgrade path to make the > CD-WRITER (and now CD-RW) work. > > I should - as a user of that old system - install the OS update - and be > able to make use of that GPL software. > > All is not rosy and perfect, "WinUSB" would require an INF file that > *points* to the driver - much like the work that Freddy is working > towards with a universal libusb inf file > > Agree? > > -Duane. > > > > _______________________________________________ > Openocd-development mailing list > Openocd-development@lists.berlios.de > https://lists.berlios.de/mailman/listinfo/openocd-development > _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development