It is still an apples and oranges discussion. My LPC2106 has version 1.52 of the boot loader. The 2106 doesn't implement CRP nor is there any claim that it does or ever will. The LPC2292/LPC2294 Product Datasheet in section 6.2 indicates that CRP wasn't implemented in the boot code until version 1.60 and the November 14, 2005 Errata for the 2294 mentions version 1.63 as being current in 2004. Presumably, Philips is at or beyond 1.63. Anyone with a device that implements CRP can find the boot loader version with the ISP Utility. So, any tests or results on the 2106 are meaningless. CRP was never implemented on this device and the boot code may never have been upgraded beyond 1.52 because the hardware doesn't support CRP. This is a guess. I bought my 2106 within the last 6 months but that doesn't mean the chip is recent manufacture. One could draw a couple of likely incorrect conclusions. The code protection is ALL firmware and the boot code totally implements it. Or, some hardware was added to the design of some devices (but not the 2106) and the boot code takes advantage of the addition. What shouldn't be done is mention any results of testing the 2106 and CRP in the same document. Or mention any version of the boot code prior to version 1.60 because CRP wasn't implemented. Richard
Message
Re: LPC Boot Loader Internals
2006-01-04 by rtstofer
Attachments
- No local attachments were found for this message.