Unlock LPC-1768-SK

Technical Note 79394

Architectures:

ARM

Component:

general

Updated:

2015/11/6 13:50

Introduction

This Technical Note applies to IAR KickStart Kit for NXP Semiconductors’ LPC1768, and other similar boards, using Code Read Protection (CRP).

Discussion

When Code Read Protection (CRP) is selected, JTAG is blocked and cannot be used for downloading/debugging. Furthermore, JTAG cannot be used for unlocking the device.

The message from C-SPY will look like:

Fatal error: Failed to read CPUID [...]

Solution (CRP1)

A solution to unlock CRP1 is to download Flash Magic to erase the flash including the code read protection.

Configure board and Flash Magic

Set the 'ISP' and 'RST' jumper on the board. Connect an RS232 cable to UART0 on the board Power the board via Jlink or by external power.

Start Flash Magic

Go to 'Options -> Advanced Options... -> Hardware Config'.

In dialog 'Advanced Options', select check box 'Use DTR and RTS to control RST and ISP pin'.

Power cycle the board to get it into ISP mode

Make selections for 'Step 1 - Communications'

Example:

Device : LPC1768
COM Port : COM1
Baud Rate : 9600
Interface : None (ISP)

Check communication

Go to 'ISP -> Read Device Signature...'
The dialog 'Device Signature' should pop up showing values for Device ID, Bootloader Ver and Serial Number.

Go to 'ISP -> Read Security...'
The dialog 'Security' should pop up showing a line 'CRP is at level 1'.

Erase Flash/CRP

Go to 'ISP -> Erase Flash...'
In dialog 'Erase Flash', select check box 'Erase all Flash+Code Rd Prot' and execute the erase.

Go to 'ISP -> Read Security...'
The dialog 'Security' should pop up showing a line 'CRP is disabled'.

Now your JTAG should be functional again.

Note

CRP1: The solution described in this Technical Note has been tested for CRP1.

CRP2: The solution has not been tested for CRP2.

CRP3: The solution will not work for CRP3.


All product names are trademarks or registered trademarks of their respective owners.

很抱歉,该页面尚未翻译成中文。

如果您有任何问题,请联系我们的中国团队

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.