Sign in to access this content and additional site features.
This module provides an introduction to Code Read Protection (CRP). It covers how to enable CRP, as well as the various CRP levels that can be set. It covers some of the potential pitfalls users can encounter (if they are not aware of CRP), and explains how these can be prevented by deliberately controlling the tool chain's linker. Examples are given for IAR, KEIL, and LPCXpresso (prior to version 3.5.6 which includes native support for CRP).
This module is largely indpendent of the LPC1000 Debug Tools, Tips, and Tricks (Part 1) training module, although you may wish to view that module first as it covers ISP and Valid User Code.
Note: The procedure outlined in this video for enabling CRP in LPCXpresso is now out-of-date. The latest LPCXpresso version allows for CRP to be used by the automatically-generated linker script. As such, this chapter of the video only applies to LPCXpresso versions prior to 3.5.6. This chapter can still be useful, however, if you need to manually link your image.