ZHCAAK4A March   2020  – May 2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-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.   商标
  2. 1简介
  3. 2补充在线信息
  4. 3DCSM 安全工具示例工程
  5. 4DCSM 安全工具可配置的选项
    1. 4.1 ZONE1/ZONE2 Per LINKPOINTER 子模块
    2. 4.2 ZONE1/ZONE2 Header 子模块
  6. 5DCSM 安全工具生成的内容
  7. 6向现有 Driverlib 工程添加 DCSM 安全工具支持
  8. 7总结
  9. 8参考文献
  10. 9修订历史记录

ZONE1/ZONE2 Per LINKPOINTER 子模块

每个 ZONEx Per LINKPOINTER 模块内的第一个选项是选择该区域需要配置还是保持不变。为了配置 ZONEx Per LINKPOINTER,必须展开 ZONEx Per LINKPOINTER 子模块并选中 Configure this Section (配置本部分)复选框。

GUID-14AD1A83-C195-4F2C-A618-9640DB28D410-low.png图 4-2 使用区域复选框

ZONE1/ZONE2 Per LINKPOINTER 子模块包含以下可配置选项:

  • Current LINKPOINTER(当前 LINKPOINTER):这是区域正在使用的当前 LINKPOINTER 值。Current LINKPOINTER (当前 LINKPOINTER)值用于计算下一个 LINKPOINTER 值。必须输入 Current LINKPOINTER (当前 LINKPOINTER)值。
  • Update the LINKPOINTER(更新 LINKPOINTER):仅当 Current LINKPOINTER (当前 LINKPOINTER)值为默认值(例如,F2837xD 器件中为 0x1FFFFFFF)时,此选项才可用。如果尚未对器件 OTP 进行编程,则可通过取消选中此选项来使用第一个 LINKPOINTER 位置。如果 Current LINKPOINTER (当前 LINKPOINTER)值是默认值并且您已经使用了第一个 LINKPOINTER 位置,则必须选中 Update the LINKPOINTER (更新 LINKPOINTER)复选框。如果 Current LINKPOINTER (当前 LINKPOINTER)值是默认值以外的任何值,则 Update LINKPOINTER (更新 LINKPOINTER)选项不适用(将始终选择下一个 LINKPOINTER 位置)
  • Next LINKPOINTER(下一个 LINKPOINTER):这是根据 Current LINKPOINTER (当前 LINKPOINTER)和 Update the LINKPOINTER(更新 LINKPOINTER) 选项自动计算的 LINKPOINTER 值。这是生成的代码中使用的 LINKPOINTER 值。
  • Zone Select Block (ZSB) Offset(区域选择块 (ZSB) 偏移):这是根据 Next LINKPOINTER (下一个 LINKPOINTER)地址自动计算的 LINKPOINTER 偏移值。这是生成的代码中使用的 LINKPOINTER 偏移值。
  • Password 0-4(密码 0-4):四个 32 位密码值。
  • CLA, RAM, FLASH Owner Selection(CLA, RAM, FLASH 所有者选择):这些可配置的选项允许您选择哪个区域拥有每个安全资源。每个安全资源只能由 zone1 或 zone2 保护。CLA、RAM 和 FLASH 存储器部分的选项不同。
  • JTAGPSWDL0 and JTAGPSWDL1(JTAGPSWDL0 和 JTAGPSWDL1):这些可配置的选项与 JTAGPSWDHx 一同使用以密码方式保护 JTAG 访问。
    注: JTAGPSWDLx 在 F2838x 系列器件上可用。
GUID-43EC0F0C-4618-4897-84C5-2F5F8DAB450E-low.png图 4-3 ZONE1 Per LINKPOINTER 选项
注: 显示的 ZONE1 Per LINKPOINTER 选项适用于 F2837xD 系列器件。

ZONE1 和 ZONE2 选项类似。可通过在任一 ZONEx Per LINKPOINTER 子模块中配置特定存储器部分的选项来选择每个存储器部分属于哪个区域。如果出现错误(指定了一个存储器部分同时由 zone1 和 zone2 保护),该工具将告知您这一情况。