Yahoo Groups archive

Lpc2000

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

Message

LPC2129 power up problem

2006-05-04 by Dave Ashton

I'm hoping someone can shed some light on the following intermittent
LPC2129 power-up problem:

Power is applied; V18, V3, V18A and V3A become stable within 600us, the
clock stabilises 1ms later. After a further 250ms nRESET is taken high,
but the code doesn't appear to run.

Once in this state I can stop execution using a JTAG debugger and
examine the PC & other register contents. Sometimes the device appears
to be in a Prefetch Abort exception with the program counter continually
running from 0x0000000C, (prefetch abort handler address), through
0x0003FFFF, (top of Flash). On other occasions the device appears to be
executing a "loop forever" branch to itself that sits just after
the call to my C code in the startup assembly code. This loop would
normally be entered only if the C code exits, (which it shouldn't).

Please can anyone tell me if both of these conditions are consistent
with the Reset.1 errata from the latest published errata sheet
<http://www.semiconductors.philips.com/acrobat/erratasheets/2129.pdf> ? 
If so, why are some devices very prone to this problem, (approx 1 time
in 30), while others cannot be provoked no matter how long one spends
power-cycling the board?

If I can understand the external conditions, (if any), that provoke this
problem then I may be able to reduce the likelihood of it occurring.

Regards,

Dave Ashton




[Non-text portions of this message have been removed]

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.