This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28.0025万C:双代码安全模块(DCSM)问题

Guru**** 2457760 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1083850/tms320f280025c-question-about-dual-code-security-module-dcsm

部件号:TMS320F28.0025万C

 请参阅技术参考手册,代码安全机制可为区域1 (Z1)和区域2 (Z2)提供保护。  每个区域都有自己的专用安全OTP (用户OTP)。

所以我有以下的问题

1.根据表3-16 (TRM中的P120),RAM/闪存可以设置为Z1 安全或Z2安全或不安全。 GRAMRAMx/GRABSECTx位配置为10和11有何不同?

2. 安全OTP中GRAMRAMx/GRABSECTx的配置值10和11的确切含义是什么? 您能否举一个例子?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.根据2000根据表108.385万表3-1628.0025万3-16 (TRM中的P120),RAM/FLASH可以设置 哪些 位来保护BX/GRAMECX/闪存,哪些位可以保护哪些位?

    值“10”表示未将特定资源分配给该区域。 如果防区是安全的(密码已编程),“11”不是有效值。 如果用户对密码值进行编程,并将GRABRAMx/GRABCHECTx设置为“11”,则除非区域已解锁,否则RAM/闪存扇区将无法访问。

    希望这一点是明确的。

    2.什么2000什么是108.385万是 GRAMRAECTx28.0025万GRAMRAECTx中配置值10和11的确切含义。 您能否给出一个示例?[/QUOT]

    "表3-16. RAM/Flash Status"(内存/闪存状态)。 您是否查看过此表?

    此致,

    Vivek Singh

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    例如:

    根据表3-16,如果我配置了区域1 GRAMRAMx/GRABSECTx位=11 和 区域2 GRAMRAMx/GRABECT =11,  则RAM块/闪存扇区的所有权和可访问性是不安全的。  

    但 您说 如果区域是安全的(密码已编程),“11”不是有效值。 如果用户对密码值进行编程,并将GRABRAMx/GRABCHECTx设置为“11”,则除非区域已解锁,否则RAM/闪存扇区将无法访问。

    但从我的角度来看,如果 RAM块/闪存扇区不安全,则无论PMF是否完成,RAM/闪 存扇区都可以访问。 我是否有任何误解?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但是2000但是从108.385万从我28.0025万我的403.653万的角度403.653万角度来看,如果 RAM块/闪存扇区不安全,则PMF扇区是否可以访问。 我是否有任何误解?[/QUOT]

    您说的是,即使值为“11”的区域是解锁的,您也不能访问相应的RAM/闪存吗? 这种情况不应该发生,但如果您正在对密码进行编程,最好只将所有GRABRM/GRABSET值编程为“10”或“01”。

    此致,

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的意思是,如果我 配置了区域1 GRAMRAMx/GRABSECTx位=11 和 区域2 GRAMRAMx/GRABSECT =11。 然后,我可以将GRAMRAMx/GRABECT视为 不安全,无论zone1/2是否已锁定,我都可以访问它。 这是基于 《技术参考手册》表3-16的说明。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    I mean2000 mean if2000 if I108.385万 I  configured28.0025万 configured Zone40.435万 Zone 140.435万 1 GRAMRAMx/GRAMx/BS11 = GRAMEC2 Zone. 然后,我可以将GRAMRAMx/GRABECT视为 不安全,无论zone1/2是否已锁定,我都可以访问它。 [/引述]

    否,不正确。 值“11”无效,如果区域被锁定,则对这些内存块的访问将被阻止。 请阅读表格下方的备注。

    此致,

    Vivek Singh