SPRACP8A March   2020  – May 2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   Trademarks
  2. 1Introduction
  3. 2Supplementary Online Information
  4. 3DCSM Security Tool Example Project
  5. 4DCSM Security Tool Configurable Options
    1. 4.1 ZONE1/ZONE2 Per LINKPOINTER Submodule
    2. 4.2 ZONE1/ZONE2 Header Submodule
  6. 5DCSM Security Tool Generated Content
  7. 6Adding DCSM Security Tool Support to an Existing Driverlib Project
  8. 7Summary
  9. 8References
  10. 9Revision History

ZONE1/ZONE2 Per LINKPOINTER Submodule

The first option inside each ZONEx Per LINKPOINTER module is selecting whether that zone is configured or left unchanged. In order to configure the ZONEx Per LINKPOINTER, you must expand the ZONEx Per LINKPOINTER submodule and check the Configure this Section box.

GUID-14AD1A83-C195-4F2C-A618-9640DB28D410-low.png Figure 4-2 Use Zone Checkbox

The ZONE1/ZONE2 Per LINKPOINTER submodule contain the following configurable options:

  • Current LINKPOINTER: This is the current LINKPOINTER value that is being used by the zone. The Current LINKPOINTER value is used to calculate the next LINKPOINTER value. You must input the Current LINKPOINTER value.
  • Update the LINKPOINTER: This option is only available if the Current LINKPOINTER value is the default value (ex: 0x1FFFFFFF in F2837xD devices) . If you have not yet programmed the device OTP, you can use the first LINKPOINTER location by unchecking this option. If the Current LINKPOINTER value is default value and you have already used the first LINKPOINTER location, then the Update the LINKPOINTER checkbox MUST be checked. If the Current LINKPOINTER value is any value other than the default value, the Update the LINKPOINTER option is not applicable (will always pick the next LINKPOINTER location)
  • Next LINKPOINTER: This is the value of the LINKPOINTER automatically calculated based on the Current LINKPOINTER and the Update the LINKPOINTER option. This is the value used in the generated code for the LINKPOINTER.
  • Zone Select Block (ZSB) Offset: This is the value of the LINKPOINTER offset automatically calculated based on the Next LINKPOINTER address. This is the value used in the generated code for the LINKPOINTER offset.
  • Password 0-4: The four 32-bit password values.
  • CLA, RAM, FLASH Owner Selection: These configurable options allow you to select which zone owns each securable resource. Each securable resource can only be secured by either zone1 or zone2. The options for CLA, RAM and FLASH memory sections are different.
  • JTAGPSWDL0 and JTAGPSWDL1: These configurable options are used along with JTAGPSWDHx to password protect JTAG access.
    Note: JTAGPSWDLx is available on F2838x family of devices.
GUID-43EC0F0C-4618-4897-84C5-2F5F8DAB450E-low.png Figure 4-3 ZONE1 Per LINKPOINTER Options
Note: The ZONE1 Per LINKPOINTER options shown is for the F2837xD family of devices.

ZONE1 and ZONE2 options are similar. You can select which zone is the owner of each section of the memory by configuring the specific memory section's option in either of the ZONEx Per LINKPOINTER submodule. In the case of an error (where a memory section is assigned to be secured by both zone1 and zone2), the tool will notify you.