EmbeddedRelated.com
Forums
Memfault Beyond the Launch

JTAG pod protocols and debugger support

Started by Rob Jansen October 5, 2005
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


An Engineer's Guide to the LPC2100 Series

> From: "Rob Jansen" <rob@rob@...>
> 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).

Have a look at:
www.mpeforth.com/usbstamp.htm
www.mpeforth.com/jtagwidget.htm
The CPLD on the USB Stamp is already configured as a JTAG host.
The software on the JTAG Widget is a scriptable ARM JTAG
debugger and Flash programmer with integral ARM assembler and
disassembler.

If you understand the RDI specs, doing what you want should be
straightforward.

Stephen

--
Stephen Pelc, stephen@step...
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 23 80 631441, fax: +44 23 80 339691
web: http://www.mpeforth.com - free VFX Forth downloads



--- In lpc2000@lpc2..., "Rob Jansen" <rob@m...> wrote:
> 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)?
>

I really doubt that you will have much luck finding a USB-parallel
adapter that will work with a Wiggler or clone, at least I have not
found one in my own searches. Does your laptop have a PCMCIA slot
available? The Quatech SPP-100 EPP Parallel PCMCIA card is claimed to
be fully compatible with anything requiring an EPP or stardard PC
parallel port. Here is one place that you can see info about them.
http://store.yahoo.com/shophiq/spp-100.html

--Dave



--- In lpc2000@lpc2..., "Rob Jansen" <rob@m...> wrote:
Rob,
Look this project:
http://www.devlf.com/usbjtag.html

> 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


Whats the point of this link, as the products are not yet available.

Is it just a sales pitch, or am I being cynical
-----Original Message-----
From: lpc2000@lpc2... [mailto:lpc2000@lpc2...]On Behalf Of
atmelbr
Sent: 06 October 2005 12:17
To: lpc2000@lpc2...
Subject: [lpc2000] Re: JTAG pod protocols and debugger support

--- In lpc2000@lpc2..., "Rob Jansen" <rob@m...> wrote:
Rob,
Look this project:
http://www.devlf.com/usbjtag.html

> 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

SPONSORED LINKS
Microprocessor
<http://groups.yahoo.com/gads?t=ms&k=Microprocessor&w1=Microprocessor&w2=Mic
rocontrollers&w3=Pic+microcontrollers&w451+microprocessor&c=4&s&.sig=t
sVC-J9hJ5qyXg0WPR0l6g>
Microcontrollers
<http://groups.yahoo.com/gads?t=ms&k=Microcontrollers&w1=Microprocessor&w2=M
icrocontrollers&w3=Pic+microcontrollers&w451+microprocessor&c=4&s&.sig
=DvJVNqC_pqRTm8Xq01nxwg>
Pic microcontrollers
<http://groups.yahoo.com/gads?t=ms&k=Pic+microcontrollers&w1=Microprocessor&
w2=Microcontrollers&w3=Pic+microcontrollers&w451+microprocessor&c=4&s&
.sig=TpkoX4KofDJ7c6LyBvUqVQ>
8051 microprocessor
<http://groups.yahoo.com/gads?t=ms&k51+microprocessor&w1=Microprocessor&w
2=Microcontrollers&w3=Pic+microcontrollers&w451+microprocessor&c=4&s&.
sig=1Ipf1Fjfbd_HVIlekkDP-A
_____

> .

_____ _____

This email has been scanned by Netintelligence
http://www.netintelligence.com/email
_____



Memfault Beyond the Launch