Flashmagic programming of 2103 w/o reset connection

Started by trigger, June 29, 2007, 02:36:06 PM

Previous topic - Next topic

trigger

Cannot have reset pin controlled but I do have rxd0,txd0,po.14. Need to be able to erase and 're-program' LPC2103 without the use of the reset pin connected. Does anyone know of a support doc that explains this, by using Flashmagic or philips ISP flash utility or other? Desperate - production starts Sunday night. With the reset pin connected, there is no issue, except that in my application, I cannot have the reset pin connected, and there is no issue with programming a blank part - it is only IF I ever need to be able to re-program the part when it is in the field. Any help would be greatly appreciated.
Tony

Je Gold

Hmmm looks like you ran out of time.

There are a few ways to program an LPC2000

1. Serial Boot loaders (after reset)  ISP

Note - the booloader always loads after a reset and P0.14 losses control for some time while the bootloader is executing.

2. JTAG (if you have the pins spare)

3.  Invoke the bootloader from your code.
So just make a call to the ISP from your code (you may need to setup some parameters before the call).

4. In-Applications-Programming
Make function calls to ISP bootloader - essentially write your own bootloader top level with lower function calls to the IAP.



No 3 would seem the easiest.  Check on  Yahoo LPC2000 forum


Joe