Yahoo Groups archive

Lpc2000

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

Message

Debugging from Reset (was Re: destroyed LPC2138 via software)

2005-10-26 by Guillermo Prandi

I'm sure I've read somewhere in Philips' documentation these days 
that you should use a delay loop in your startup code to be able to 
use JTAG debugging from the beginning of your program in order to 
avoid this kind of situation. Only I can't find where did I read that.

Guille

--- In lpc2000@yahoogroups.com, Michael Johnson <mpj@r...> wrote:
>
> It would be useful to put words of this form somewhere into the 
user manual.
> 
> Thanks for the clarification.
> Michael
> 
> >The Philips ARM7 implementation can not be debugged through Reset 
for 
> >a very simple reason, it is called code security.
> >
> >At reset, all debug channels are disabled to ensure that nobody 
can 
> >break into the chip. Then the code security memory cells are 
> >evaluated. If security is not desired by the programmer, the debug 
> >options are enabled. 
> >
> >If Debug options would not be disabled in the beginning, there 
would 
> >be a time window that can be used to force entry into the device. 
> >
> >ARM7TDMI, the core itself could be debugged from reset, correct 
but we 
> >prefer a higher security over minor restriction for debugging. 
> >
> >Robert
> >
> >
> >
> >
> >
> >
> >
> > 
> >Yahoo! Groups Links
> >
> >
> >
> > 
> >
> >
> >  
> >
>

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.