Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] destroyed LPC2138 via software

2005-10-24 by Ghazan Haider

So can you now reflash the chip with something else
via either JTAG or the serial flasher?

I have a 2138 header and you worry me.


--- Tom Walsh <tom@...> wrote:

> Tom Walsh wrote:
> 
> >This is not good.  I ran some code on the LPC2138
> board of mine to track 
> >down a Data Abort that was being thrown.  Merely
> commenting out sections 
> >of code.  Now, after running that code on two
> boards, dumping memory via 
> >BDI2000 + JTAG I get a "Data Abort" when it
> attempts to dump anything 
> >above 0x0000:0040!
> >
> >Anyone else run into this?  That is it possible to
> destroy an LPC2000 
> >chip via software?
> >
> >  
> >
> Nothing like answering my own question.
> 
> The problem appears to be the time interval between
> when the JTAG unit 
> asserts a hardware RESET and until it is able to
> seize control of the 
> CPU via the tap interface (JTAG).  During that
> interval, the processor 
> runs like hell and hits the abort'ing code.  Finally
> the JTAG is 
> operational, but now the CPU is abort'ed.
> 
> For some really strange reason, the JTAG has no
> control over an aborted 
> processor?!
> 
> The chip is not destroyed as I feared, it is merely
> totally fsck'ed and 
> won't work with the tap controller.
> 
> 
> TomW
> 
> -- 
> Tom Walsh - WN3L - Embedded Systems Consultant
> http://openhardware.net, http://cyberiansoftware.com
> "Windows? No thanks, I have work to do..."
> ----------------------------------------------------
> 
> 
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.