Re: OpenOCD, was: Re: Freescale's Idea of Open Source JTAG



On Mar 20, 9:40 am, David Brown <david.br...@xxxxxxxxxxxxxxxxxxxxxxx>
wrote:

Of course, there is another possible route.  The Kinetis development
cards have a standard ARM jtag port, as far as I can see, in addition to
the OSJTAG USB device.  So you can use any other Cortex-compatible
debugger with them - ranging from powerful "intelligent" devices like
the ZY1000 to cheap (or even home-made) FTDI-based devices.  So while I
hope that OSJTAG support will make its way into OpenOCD sometime (and if
Freescale are on the ball, they will contribute to that work
themselves), you can always get around it with some cheap and simple
hardware.

Ok, that brings me to another question. If a more conventional JTAG
adapter is uses, say something very dumb like a wiggler, I assume that
OpenOCD then needs to be modified for the specific targets to be
supported. In the case of the Kinetis devices, I expect supporting
one would be pretty much like supporting them all. But this is not
likely to be the same as support for other Cortex M3/4 devices, or
will it be the same?

I want to work with a developer who currently supports several CM3
devices. I want to find a way to get him the debugging support he
wants so that he will support the CM4 Kinetis devices. He has said he
wants to work with OpenOCD. He mentioned something about Code Red not
being his favorite. I guess Code Red is an alternative to OpenOCD?

If the Freescale supported debugging is through sprites with GDB this
may not be what he wants. I'll have to ask some intelligent questions
now that I understand the issues better.

Thanks to everyone for all the info and advice.

Rick
.



Relevant Pages

  • Re: OpenOCD, was: Re: Freescales Idea of Open Source JTAG
    ... hope that OSJTAG support will make its way into OpenOCD sometime (and if ... OpenOCD then needs to be modified for the specific targets to be ... but the basic jtag debugging interface is always the same. ...
    (comp.arch.embedded)
  • Re: OpenOCD, was: Re: Freescales Idea of Open Source JTAG
    ... hope that OSJTAG support will make its way into OpenOCD sometime (and if ... OpenOCD then needs to be modified for the specific targets to be ... but the basic jtag debugging interface is always the same. ...
    (comp.arch.embedded)
  • Re: OpenOCD, was: Re: Freescales Idea of Open Source JTAG
    ... hope that OSJTAG support will make its way into OpenOCD sometime (and if ... OpenOCD then needs to be modified for the specific targets to be ... One of the nice things about the Cortex is that the debug module is a fundamental part of Cortex, rather than being made or adapted by the chip designer. ... Some devices may have extra debug facilities, but the basic jtag debugging interface is always the same. ...
    (comp.arch.embedded)
  • Re: Freescales Idea of Open Source JTAG
    ... There's been some talk of support ... As far as I could see, OpenOCD doesn't support that. ... That would complete the chain for open source tools, ... paid-for versions of the toolchain, ...
    (comp.arch.embedded)
  • Re: Freescales Idea of Open Source JTAG
    ... There's been some talk of support ... for the Kinetis chips on the OpenOCD mailing lists, ... I guess a driver for the USB interface for this ... That would complete the chain for open source tools, ...
    (comp.arch.embedded)