Yahoo Groups archive

Lpc2000

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

Message

Re: CRP (Code Read Protection) investigation by stepping through the boot loader

2006-04-23 by rtstofer

> Don't know how to use your complex utility.   I only need to know
> if JTAG is default as OFF for LPC2103.  Following is the few 
> DWORDS from bootloader (Cut and paste from hyperterminal, pls
> use any C-compiler to generate to Bin if needed):

The way I read the User Manual (Section 19.7) seems to agree with
every other piece of information I have read re: CRP and JTAG.  By
default, JTAG is enabled.  If CRP is enabled, JTAG is disabled by the
boot code at startup.

According to Philips, this occurs in the first few instructions while
it may take many instructions for JTAG to get control.  So, by the
time JTAG can stop the processor, it is already disabled.  That's the
theory and there isn't one single shred of PROOF that it doesn't work
exactly that way.  NOBODY has EVER posted PROOF that the protected
code can be accessed.  PROOF as in "here's the code, test it yourself"
or "here's the procedure using this specific JTAG device and this
specific piece of software".  Something that can be duplicated by
anyone so inclined.  Everything that has been posted is just wild
speculation and innuendo.

But, hey, if you are unconvinced, and given that you have just jumped
from one processor to another, take this opportunity to change
manufacturers.  There are many...  Maybe some have a better way to do
CRP, maybe not.

Richard

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.