On Mon, Jun 22, 2009 at 7:09 PM, Michael
Schwingen<rincew...@discworld.dascon.de> 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
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to