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

Reply via email to