Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] Re: JTAG debugging options

2006-01-03 by Anton Erasmus

On 2 Jan 2006 at 23:25, Sean wrote:

> 
> This is a very good point:  why are they offering their software for
> free, knowing full well that other people are using it on competitor's
> hardware?

The advertising value they get is immense. Anybody who has used a
wiggler or wiggler clone would at least give their more sophisticated
models a look if they are considering getting something a bit better
than a wiggler.

> Yes, baud rates are slower over parallel, although you can get >
> 1mbit/sec on the parallel port itself, perhaps only 25KB/sec when
> using wiggler, but even there, even with a rather large code size of
> 512KB, this is only 20 seconds to download...  For most debugging
> scenarios you won't need to download the full size anyway, and if you
> split your program into modules you can get by with only debugging a
> module at a time, which means you only need to load a few dozen KB at
> a time?

The biggest issue with using the wiggler, is that it is temperamental. It works
quite nicely when it works, but there are days when it just refuses to work - normally 
when you actually need it. Any JTAG interface where the JTAG signal timing is 
independant of the PC hardware/software used are going to be more stable.

An open hardware / open source JTAG interface with USB / ethernet interface 
would be great. Designing and building the hardware is not such a big problem.
Writing the software is the biggest issue for such a project.

Regards
  Anton Erasmus


> -- Sean
> 
> At 10:21 PM 1/2/2006, you wrote:
> >Sean pointed out that the Macraigor Wiggler is $150 whilst the
> >Olimex clone is $19 and asks "what's the deal here?"
> >
> >Open up a wiggler and you'll see that it's a cheap level-shifter chip
> >and a transistor built into a DB-25 shell. Admittedly, $19 seems more
> >like a fair price, but Olimex didn't write the OCDRemote and
> >OCDCommander software and didn't have to ammortize any software
> >development (Macraigor does). Macraigor probably provides more
> >telephone support if the customer has trouble getting it to work.
> >
> >Even the fastest wiggler baud rate is slow in comparison to the
> >newer USB and Ethernet JTAG debuggers. This is not obvious in short
> >demo programs, but painful if you are downloading a very large
> >program.
> >
> >I worry about myself and others relying on the Macraigor OCDRemote
> >JTAG program that interfaces GDB to the JTAG pins. OCDRemote is NOT
> >open-source. Macraigor allows free downloads of the OCDRemote
> >executable but the source code has always been proprietary. They
> >could withdraw this "freebie" at any time.
> >
> >We need two things. A reasonably priced USB JTAG debugger supported
> >by a true "open-source" GDB/JTAG driver. Until then, the debugging
> >situation will remain tenuous, at best (for those on limited
> >budgets).
> >
> >Cheers,
> >James P. Lynch
> >
> >
> >
> >
> >
> >
> >----------
> >YAHOO! GROUPS LINKS
> >
> >    *  Visit your group
> >    "<http://groups.yahoo.com/group/lpc2000>lpc2000" 
> > on the web.
> >    *
> >    *  To unsubscribe from this group, send an email to:
> >    * 
> > <mailto:lpc2000-unsubscribe@yahoogroups.com?subject=Unsubscribe>lpc2
> > 000-unsubscribe@yahoogroups.com 
> >
> >    *
> >    *  Your use of Yahoo! Groups is subject to the 
> > <http://docs.yahoo.com/info/terms/>Yahoo! Terms of Service.
> >
> >
> >----------
> 
> 
> 
> 
> Yahoo! Groups Links
> 
> 
> 
> 
> 
> 

-- 
A J Erasmus

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.