JTAG Programmer/Debugger for ARM processors from SparkFun

(click images to enlarge)
JTAG Programmer/Debugger for ARM processors from SparkFun

New earth robotics Store are happy to stock the excellent JTAG Programmer/Debugger for ARM processors.

With so many available these days, it is wise to have a make you can trust. The JTAG Programmer/Debugger for ARM processors is certainly that and will be a superb buy.

For this great price, the JTAG Programmer/Debugger for ARM processors is widely recommended and is a popular choice with many people. SparkFun have provided some excellent touches and this results in great value for money.

Manufacturer Description

JTAG Programmer and Debugger for LPC and ARM microcontrollers. Program LPC21xx, Atmel AT91, STMicroelectronics STR7 Parts, and other (not tested) ARM flash microcontrollers
Uses ARM's standard 2x10 pin JTAG connector
No external power supply required - all power is taken from the target board
Compatible with Rowley's CrossConnect, IAR EWARM and GCC (OCD) software for programming, real time emulation, debugging, step by step program execution, breakpoints, memory dump etc. Everything a high priced emulator can do and more!
IAR EWARM - unlimited assembler code size or in C with 16K limit for all LPC21xx ARM microcontrollers
Works with free GCC C compiler and Insight tool chain and debugger.

In general, LPC21xx are very new parts. And for some unknown reason, Philips doesn't disclose how to program LPC21xx Flash via JTAG. This has delayed the development of third party IDEs. Perhaps Philips is having problems with the Flash programming and is going to change the protocol in future. This is currently why they force end users to use their bootloader IAP protocol. The only vendor so far to work around this is Rowley. They first load in RAM small own bootloader which then receives data from the JTAG interface and feeds the packets into IAP to write to Flash segments. This is current the easiest to use product for the LPC21xx parts. GCC C compiler from Macraigor Systems. Works smoothly with ARM-JTAG but can't program Flash and user can compile debug programs in RAM then re-build for Flash and use Philips' RS232 bootloader.
GNUARM another GCC toolchain from Arius.
CrossWork for ARM (so far most recommended by us) C compiler and debuger from Rowley Associates, this is the easiest to use package we have tested, works smoothly with ARM-JTAG and programs both Flash and RAM on LPC21xx