On Fri, Jul 25, 2008 at 8:21 PM, Kishore <[EMAIL PROTECTED]> wrote:
> On Friday 25 Jul 2008 11:16:57 pm Dominic Rath wrote:
>> You'll probably have to look for another platform then. PowerPCs come with
>> a debug interface, but there's little or no documentation to get hold off.
>> MIPS support is still in an early state afaik, as Øyvind suggested it would
>> be great if someone looked after the code in the MIPS branch. The Atmel
>> controllers provide debug support, too, the AVR32 for example might be a
>> nice target
>
> Hi. Sorry for going off topic in here. I have been following this list though
> not in great detail and i seem to have lost track somewhere. Is openocd
> tending towards being universal tool for all processor types rather than just
> ARM? Could one expect that one day it would support AVR[32] through the
> JTAGICE-MKII (and maybe others) and replacing the current avarice? I have
> nothing against this and would definitely appreciate the ability of one tool
> that aids in working with all embedded platforms that i work with. Just
> curious! ;)

OpenOCD will go the direction of contributions. If there are contributors
(testing, documentation & code) for a particular direction then OpenOCD
will go in that direction pretty much. Code can get deleted if nobody
tests or maintains it and it is becoming a burden.

That said, there is interest in making OpenOCD much more instruction
set agnostic. Currently there are ARM32 instruction hardcoded into
various drivers and this causes headaches for Cortex that is ARM
thumb only. There has been some thoughts on how to be able to
write target code in C rather than position independent hardcoded
machine code and there are in fact two flash drivers that operate
on this principle.

Also, we already have a MIPS in a branch, that I'm hoping someone
will bring into trunk so we can migrate towards more CPU
independent code.

W.r.t. JTAG on the backend, there is of course a JTAG layer
there today, but if someone contributes a different physical
layer(BDM?), then I don't see why we shouldn't accept that
as well.




-- 
Øyvind Harboe
http://www.zylin.com/zy1000.html
ARM7 ARM9 XScale Cortex
JTAG debugger and flash programmer
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to