SPRACS4 June   2020 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DK-Q1

 

  1.   Enhancing Device Security by Using JTAGLOCK Feature
    1.     Trademarks
    2. 1 Security Feature on C2000 Device
    3. 2 JTAGLOCK Feature
      1. 2.1 Z1OTP_JLM_ENABLE
      2. 2.2 JTAG Password
        1. 2.2.1 Z1OTP_JTAGPSWDHx
        2. 2.2.2 Z1OTP_JTAGPSWDLx
    4. 3 Enabling JTAGLOCK
      1. 3.1 CCS Flash Plug-in GUI
      2. 3.2 Security Configuration Embedded in .out File
    5. 4 Disabling JTAGLOCK
      1. 4.1 Target Configuration (.ccxml) File
    6. 5 Permanent JTAGLOCK
    7. 6 References

Target Configuration (.ccxml) File

In this method, the 128-bit JTAG password can be entered in the device ccxml file (Target Configuration file) and the CCS will use this password to unlock the JTAG before connecting to the target. Follow these steps:

  1. Double click on the device target configuration file (.ccxml file).
  2. Click on the Advanced tab of the Target Configuration window.
  3. Click on the JLM subpath.
  4. Enter the 128-bit JTAG password in the Unlock Key fields.
  5. Click on the Save icon.

When you try to connect to the target (CPU1), the CCS will use the 128-bit JTAG password to unlock the JTAG password. If the password is correct, then the JTAG interface will get enabled and the target will get connected. If the password is not correct, then the target connection will fail.

Target_Configuration.pngFigure 3. Updating ccxml File With JTAG Password