Yahoo Groups archive

Lpc2000

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

Message

Re: ARM newbie

2004-03-25 by embeddedjanitor

On debuggers:
There are various debuggers at various prices and, to an extent, you 
get what you pay for. bdi2000 is over $US2000 which makes it out of 
range for some people.

On flash programming: Why do you want to use JTAG flashing? I've 
never used it with ARM even on parts which support it. The LPC21xx 
has a built-in flash loader which works pretty well (now that the 
synchronisation issues are understood and fixed). I guess you could 
always reverse engineer the onboard IAP routines. I expect that 
Philips will make public the flash spec some day.

--- In lpc2000@yahoogroups.com, "c_hall2001" <c_hall2001@y...> wrote:
> Thanks for the reply.  I started looking at the Wiggler because it 
> was mentioned in a "Circuit Cellar" article and seemed a good place 
> to start.  Also, I'm trying to keep my initial investment down 
while 
> I'm figuring out the basics--I found a Wiggler compatible JTAG at 
> www.olimex.com for $20!!!  I couldn't believe it.  I searched 
> through the Abatron website and their distributor but couldn't find 
> a price for the bdi2000.  You have to request a quote which tells 
me 
> it must be WAY up there.
> The one thing I also found on the olimex website was this quote:
> 
> "In general: LPC21xx are very new parts, for some unknown reason 
> Philips doesn't disclosure how to program LPC21xx Flash via JTAG 
> which make hard time for the IDE developers. Perpahs Philips have 
> problems with the Flash programming as it is now and is going to 
> change the protocol in future and this is why they force all to use 
> their bootloader IAP protocol. The only vendor so far who work this 
> around is Rowley, they first load in RAM small own bootloader who 
> then get data from JTAG and fed to IAP to write Flash segments thus 
> making their product easies to use so far with LPC21xx parts."
> 
> Can anyone confirm this or is this old news?
> 
> --- In lpc2000@yahoogroups.com, "embeddedjanitor" <manningc2@a...> 
> wrote:
> > One of the things that really make these micros valueable is this 
> > group. All micros have various issues and need for workarounds 
> etc, 
> > but often you don't knoiw what the problems are or what the 
> > workarounds are. This goup works great because there are a bunch 
> of 
> > people that are sharing their problems and solutions which really 
> > helps to get stuff moving.
> > 
> > There are many toolchains available for ARM. One very cool thing 
> > about using the ARM's EmbeddedICE JTAG interface is that it is 
> common 
> > across all ARM7 cores which means that you can feel very 
confident 
> > that a toolchain that has proven itself on a different ARM7 
> project 
> > will work on LPC21xx. I personally use gcc/gdb + Abatron bdi2000, 
> but 
> > I can't see why you should not have great success with gcc/gdb + 
> > wiggler. When you debug a program in flash you have more limited 
> > debugging (less breakpoints).
> > 
> > I have not tried going into production with an LPCxxx so aI can't 
> > comment on that.
> >

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.