Verification before purchase of ARM stuff

I’ve got a good deal of experience with uCs, from Freescale to Microchip to Cypress etc but am looking to get into ARMs.

As a starting point, I saw the LCD-08858 board:

http://www.sparkfun.com/products/8858

Nice little ARM7 with T/S, a good looking LCD etc etc.

Now, in terms of tools I’m used to the vendor of the chip supplying IDEs and tools which makes for a pretty seamless learning curve. In the case of ARMs, it’s a bit different. I followed ANBS1.00.06:

http://www.sparkfun.com/datasheets/LCD/ … nd_GNU.pdf

to install Eclipse and Yagarto on my WinXP machine. I downloaded the “Example Eclipse MP3” project from the product page, imported it into Eclipse and it compiled (with 118 warnings and 1 “Info” but zero errors), producing a 500kB .hex file in the process. I presume I could program the LPC2378 with that. So far so good (though I don’t know how I’d ever create a makefile myself…)

In terms of the H/W interface, I assume that the JTAG programmer PGM-07834 (not currently in stock…) would work, no? For programming and debugging, through the Eclipse IDE? Plug and Play? Or is there standalone software for use with this JTAG tool?

Someone give me some guidance please :slight_smile:

That JTAG is probably supported by the OpenOCD and H-JTAG software. The latter will run standalone, IIRC.

leon_heller:
That JTAG is probably supported by the OpenOCD and H-JTAG software. The latter will run standalone, IIRC.

Do you know if breakpoints, single-stepping and the like is supported?

If you use the GDB debugger.

Okay, thanks Leon.

Blackfin:
I’ve got a good deal of experience with uCs, from Freescale to Microchip to Cypress etc but am looking to get into ARMs.

The ARM chip du jour is the Cortex M3. ARM7 is already an antique, among small embedded processors (not for Androids or Linux)

SFE sells some, and the ones from Olimex and Micromint look appealing. I’m a fan of NXP’s ARM7/Cortex.

There’s mbed.org as well.

stevech:
The ARM chip du jour is the Cortex M3. ARM7 is already an antique, among small embedded processors (not for Androids or Linux)

SFE sells some, and the ones from Olimex and Micromint look appealing. I’m a fan of NXP’s ARM7/Cortex.

There’s mbed.org as well.

Hmm. That’s a good point. I’m not averse to picking up the “older” stuff but it really only makes sense to deal with the newer… I’ll keep looking.