LPC Serial Boot Loader

http://www.sparkfun.com/commerce/produc … cts_id=714

Has anyone here successfully used this to program the LPC2138 or similar? I’m trying to decide between it and the [UsbScarab.

Obviously the scarab would be nice for debugging, but I like making very small robots and a 6-pin connector would take up a lot less space than a 20-pin JTAG.](http://www.sparkfun.com/commerce/product_info.php?products_id=8307)

dekutree64:
http://www.sparkfun.com/commerce/produc … cts_id=714

Has anyone here successfully used this to program the LPC2138 or similar? I’m trying to decide between it and the [UsbScarab.

Obviously the scarab would be nice for debugging, but I like making very small robots and a 6-pin connector would take up a lot less space than a 20-pin JTAG.[/quote]

There is another option that will give you all the advantages of JTAG with a minimal pin count. The standard ARM defined connector is a 2x10 set of header pins, but it is possible to implement JTAG debugging with just 7 pins, using an adaptor from the 20 pin ARM standard. That method is used in some cell phones that just have the pads to the JTAG interface exposed though an opening in the battery compartment. For JTAG the necessary pins are:

VCC

GND

TDI

TDO

TMS

TCK

nSRST

nTRST can be omitted, if necessary.

http://www.arm.com/support/faqdev/4182.html

Since you are using an LPC2138, nTRST will be activated internally any time that you activate nSRST anyway.

Obviously, more GND signals do help with signal integrity.

–Dave](http://www.sparkfun.com/commerce/product_info.php?products_id=8307)

Start with Amontec JTAGkey-Tiny.

There are no ARM Debugger solution smaller and cheaper.

Only €29.- from http://www.amontec.com/jtagkey-tiny.shtml.

Laurent

http://www.amontec.com/jtagkey-tiny.shtml

Thanks guys! I think I’ll go with the amontec programmer using the 7 pin interface.

The JTAGkey-tiny looks very tempting indeed, but the shipping cost is really high (22.80 euro shipping to get a 29 euro item)!