Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

JTAG pod protocols and debugger support

2005-10-05 by Rob Jansen

Hi,

a lot of talks about the Wiggles, JetJTAG, other debuggers and download
speed.
But I've got a problem:

I am running both GDB and RealView debugger on a laptop without parallel
port support. I was able to borrow this together with a Jeeni but have
problems. EPI states (I've heard) that Jeeni does not work on the lpc21xx
and indeed, with gsb it fails. It does work with the RealView debugger but
may suddenly hang (something about resynch).

Does OCD Remote work with RealView debugger?
Is a USB/Parallel converter supported (I could buy one)?

There is defenitely no budget for one of the (expensive) commercial JTAG
pods and what I've got does not seem to work.

If OCD Remote does not wotk with USB/Parallel converter I do not see an
affordable solution.
I am almost thinking it is worth the effort to build my own networked ARM7
RDI JTAG debugger pod (using the RDI interface provided by GDB and one of
the JTAG ARM7 projects from sourceforge).

Has anyone got experience with RDI or using the JTAG/EmbeddedICE combination?
I have a 2138 board with ethernet controller and TCP/IP software. Using
one of the sourceforge bitbang projects for ARM7 I could attach this to my
lpc21xx target board.

I'm just not a JTAG/EmbeddedICE expert so I have just a rough view of what
I am up to. But I do know my way around the ARM (over 6 years of
experience with ARM7/9/10/11 embedded programming) and ARM assembly is
almost like a second language to me (although I keep struggling with the
syntax of the Gnu assembler).

If this works I could try to get a company to build the hardware for this
(price around 100 Euro). Software is all free.
Would be a great and fairly cheap debugging solution for use at school or
home.

Anyone interested in joining? or is this a stupid thing to try?

Rob

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.