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. > >
Message
Re: ARM newbie
2004-03-25 by embeddedjanitor
Attachments
- No local attachments were found for this message.