Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Macraigor Raven JTAG hardware
@ 2005-02-18  2:48 Shaun Jackman
  2005-02-18  6:20 ` Daniel Jacobowitz
  2005-02-18  9:55 ` Soam Vasani
  0 siblings, 2 replies; 4+ messages in thread
From: Shaun Jackman @ 2005-02-18  2:48 UTC (permalink / raw)
  To: gdb

The Macraigor Raven is a JTAG debugging device that I'd like to use to
debug an ARM7 target. It requires a small proprietary program,
OCDRemote, that translates GDB-speak to some parallel port witchery.
Is there an open-source replacement for this program available
anywhere? It seems it shouldn't be terribly difficult to reverse
engineer [1] their parallel port protocol by spewing some debug output
from the Linux parallel port driver. Any chance GDB could some day use
the Raven natively?

Alternatively, who can recommend a cost effective way to debug the
ARM7 using Linux, GDB, and JTAG? I have up to about a thousand bucks
to spend on this project, but many JTAG devices cost a heck of a lot
more than that.

Cheers,
Shaun

[1] see DMCA what-nottery about reverse engineering for interoperability


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Macraigor Raven JTAG hardware
  2005-02-18  2:48 Macraigor Raven JTAG hardware Shaun Jackman
@ 2005-02-18  6:20 ` Daniel Jacobowitz
  2005-02-18  9:55 ` Soam Vasani
  1 sibling, 0 replies; 4+ messages in thread
From: Daniel Jacobowitz @ 2005-02-18  6:20 UTC (permalink / raw)
  To: Shaun Jackman; +Cc: gdb

On Thu, Feb 17, 2005 at 04:45:39PM -0800, Shaun Jackman wrote:
> The Macraigor Raven is a JTAG debugging device that I'd like to use to
> debug an ARM7 target. It requires a small proprietary program,
> OCDRemote, that translates GDB-speak to some parallel port witchery.
> Is there an open-source replacement for this program available
> anywhere? It seems it shouldn't be terribly difficult to reverse
> engineer [1] their parallel port protocol by spewing some debug output
> from the Linux parallel port driver. Any chance GDB could some day use
> the Raven natively?

I don't know of any open source alternative.  It might be possible to
reverse engineer, but I'm not going to go there...

> Alternatively, who can recommend a cost effective way to debug the
> ARM7 using Linux, GDB, and JTAG? I have up to about a thousand bucks
> to spend on this project, but many JTAG devices cost a heck of a lot
> more than that.

The only JTAG device I've heard anything about is the Abatron BDI2000,
and its users swear by it.  I think it runs above your budget, though.

-- 
Daniel Jacobowitz
CodeSourcery, LLC


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Macraigor Raven JTAG hardware
  2005-02-18  2:48 Macraigor Raven JTAG hardware Shaun Jackman
  2005-02-18  6:20 ` Daniel Jacobowitz
@ 2005-02-18  9:55 ` Soam Vasani
  1 sibling, 0 replies; 4+ messages in thread
From: Soam Vasani @ 2005-02-18  9:55 UTC (permalink / raw)
  To: Shaun Jackman; +Cc: gdb

Shaun Jackman wrote:
 > The Macraigor Raven is a JTAG debugging device that I'd like to use to
 > debug an ARM7 target. It requires a small proprietary program,
 > OCDRemote, that translates GDB-speak to some parallel port witchery.
 > Is there an open-source replacement for this program available
 > anywhere?

Someone's made an attempt, see
http://sourceforge.net/projects/gdbice/

 > It seems it shouldn't be terribly difficult to reverse engineer [1]
 > their parallel port protocol by spewing some debug output from the
 > Linux parallel port driver.

This might help:
http://www.arm.com/pdfs/DDI0029G_7TDMI_R3_trm.pdf

(probably the only thing you'll have to reverse engineer is the pin
configuration.)

 > Alternatively, who can recommend a cost effective way to debug the
 > ARM7 using Linux, GDB, and JTAG? I have up to about a thousand bucks
 > to spend on this project, but many JTAG devices cost a heck of a lot
 > more than that.

http://hri.sourceforge.net/tools/jtag_faq_org.html

-- 
soam


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Macraigor Raven JTAG hardware
@ 2005-02-18 10:33 Spen
  0 siblings, 0 replies; 4+ messages in thread
From: Spen @ 2005-02-18 10:33 UTC (permalink / raw)
  To: gdb

As another possible alternative have a look at: 
www.s.netic.de/tmohr/parportpcb.html - this has source code for a arm7 gdbserver. 

Spen 

On Fri, 18 Feb 2005 11:42 , Soam Vasani sent: 

>Shaun Jackman wrote: 
> > The Macraigor Raven is a JTAG debugging device that I'd like to use to 
> > debug an ARM7 target. It requires a small proprietary program, 
> > OCDRemote, that translates GDB-speak to some parallel port witchery. 
> > Is there an open-source replacement for this program available 
> > anywhere? 
> 
>Someone's made an attempt, see 
>http://sourceforge.net/projects/gdbice/ 
> 
> > It seems it shouldn't be terribly difficult to reverse engineer [1] 
> > their parallel port protocol by spewing some debug output from the 
> > Linux parallel port driver. 
> 
>This might help: 
>http://www.arm.com/pdfs/DDI0029G_7TDMI_R3_trm.pdf 
> 
>(probably the only thing you'll have to reverse engineer is the pin 
>configuration.) 
> 
> > Alternatively, who can recommend a cost effective way to debug the 
> > ARM7 using Linux, GDB, and JTAG? I have up to about a thousand bucks 
> > to spend on this project, but many JTAG devices cost a heck of a lot 
> > more than that. 
> 
>http://hri.sourceforge.net/tools/jtag_faq_org.html 
> 
>-- 
>soam 




---- Message sent via freenetname webmail - http://www.freenetname.co.uk/ MAX broadband 2Mb now just £18 a month plus 2 months free!


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-02-18  9:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-18  2:48 Macraigor Raven JTAG hardware Shaun Jackman
2005-02-18  6:20 ` Daniel Jacobowitz
2005-02-18  9:55 ` Soam Vasani
2005-02-18 10:33 Spen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox