|
From: Øyvind H. <oyv...@zy...> - 2009-06-22 19:16:01
|
On Mon, Jun 22, 2009 at 7:09 PM, Michael Schwingen<rin...@di...> wrote: > Øyvind Harboe wrote: >>> As far as I see the situationn, the only clean possibility (except >>> changing the license) is to have the FTD2XX library in a separate >>> process, not linked into openocd's address space, which means separating >>> the functionality and communicating by sockets or similar mechanisms. >>> >> >> I'm not a GPL expert, but this still sounds like trying to circumvent the >> license problem and is no different than LoadLibrary() vs. implicit >> LoadLibrary(). >> > If you simply wrap FTD2XX calls in network packets, then I agree. > > If the protocol used is more general and not FTD2XX-specific, it should > be OK, especially if multiple implementations for different targets exist. My favourite is to introduce a serialized protocol for JTAG that can work over TCP/IP, pipes, even fn calls... This has been discussed before and could be *very* useful for other stuff, including remote access to targets for debug purposes... OpenOCD would itself also implement this as a server to forwarding it to the underlying driver, acting as the server. -- Øyvind Harboe Embedded software and hardware consulting services http://consulting.zylin.com |