From: Kolja W. <wi...@ix...> - 2007-03-22 06:50:17
|
>> communicate with the OpenOCD jtag daemon as a "cable"... > Using DBUS or a tcp/ip socket? OpenOCD already has a tcp/ip interface. But as discussed earlier here (about interfacing with USB JTAG adapters), some modifications would have to be made first to the internal structure of openwince jtag; currently it is designed for bit banging parallel port adapters. Support for "intelligent" adapters has to be improved. Intelligent means (just an idea): - level 0: adapter has I/O pins that can be toggled on or off. - level 1: adapter can shift in/out bits on its own and generate TCK pulses - level 2: adapter knows about JTAG and has an API to do basic IR/DR scans etc. - level 3: adapter knows about target device and can perform complex operations, like reprogramming flash, set breakpoints etc, There are a number of manufacturer-specific enhancements. Some devices allow adaptive clocking, there are numerous different reset signals for different systems (system/cpu/interface/tap), etc. pp... "Adapter" in this mail also means JTAG servers/hubs/daemons that can be contacted over TCP/IP or whatever method. Kolja |