MPC5744P Censorship programing with Lauterbach

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC5744P Censorship programing with Lauterbach

MPC5744P Censorship programing with Lauterbach

The device can be secured by adding a Non-Volatile System Censorship Information (NVSCI) record to the DCF record list in the UTEST Flash block.

A value of 55AAh in the censorship control word of the NVSCI record determines that the device is unsecured, any other value determines that the device is secured.

185852_185852.pngpastedImage_2.png

 

Censoring the device (example for lauterbach script)

1. Program NVSCI DCF record to first available space in UTEST memory.

   data.set 0x00400308 %QUAD 0x55AA12340100000C ;NVSCI - Censorship Control enabled

2. Program Censorship password (0x1234567812345678)

   data.set 0x00400310 %QUAD 0x1234567801000004 ;NVPWDL                                                        
   data.set 0x00400318 %QUAD 0x1234567801000008 ;NVPWDH   

3. Perform reset

 

Now the device is censored and JTAG PASSWORD must be inserted in order to work with JTAG.

Lauterbach ->   sys.option.keycode 0x1234567812345678

sys.attach

sys.break

The device is now accessible trough JTAG.

 

" After every reset the JTAG PASSWORD key must be reentered on censored device "

 

Uncensoring device:

data.set 0x004003018 %QUAD 0x55AA55AA0100000C ;NVSCI - Censorship Control disabled

 

NOTE:

185853_185853.pngpastedImage_5.png

 

Peter

Original Attachment has been moved to: MPC5744P_DCF_Censorship.cmm.zip

Attachments
No ratings
Version history
Last update:
‎06-01-2017 04:38 AM
Updated by: