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.

[参考译文] TMS320F28377S:DCSM 中的区域选择块功能

Guru**** 2480465 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/714589/tms320f28377s-zone-select-block-function-in-dcsm

器件型号:TMS320F28377S

您好!

我在 F28337上使用 DCSM。

我注意 到 f28377上提供了多个区域选择块。 首先、我相信它旨在为用户提供多次设置密码的机会。

但是、随着我深入了解、我注意到决定区域选择块位置的 LINKPOINTER 寄存  器也会在 OTP 中找到、这意味着用户在决定之后无法更改其密码的位置。

我 的理解是否正确?  如果我的理解是正确的、为什么我们有多个区域选择块?  出于安全考虑、是否难以找到密码?   

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,我在中找不到 ZX-GRABRAMx 寄存器的描述。
    仅找到 ZX-GRABRAMRx (只读雕像位)说明。
    我只想知道这两个寄存器中的位是否相应地相同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Weiki、

    LinkPointer 不受 ECC 保护、而是由3个位置(LINKPOINTER1、-2、-3)组成、它们应该是相同的。 如果它们不是相同的,则适用投票办法。 这使得 LINKPOINTER 完全不是一次性可编程的、您可以将更多零位编程到链接指针。 首先是空白的0xFFFFFFFF 链接指针、用于选择区域0、然后将0xFFFFFFFE 写入链接指针、后者用于选择区域1、0xFFFFFFFC - 2等。

    不同的区域可能不仅有不同的密码、而且有不同的安全设置(GRABRAM、GRABECT、EXEONLYRAM、EXEONLYSECT)。

    Edward
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、Zx-GRABRAM 寄存器与 OTP GRABRAM 设置匹配。

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

    谢谢 Edward。 您 已正确解释了它。

    Brian、

    如果您有任何疑问、请告诉我。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢、我还有更多的问题:
    在 f280049中、我将0x1FFFFFFE 成功写入 B0_Z1_linkpointer (可在内存浏览器中查看)
    根据手册、我认为 DcsmBank1Z1Regs 中 B1_Z1_LINKPOINTER_1的值也应为0x1FFFFFFE。 但是、该值为0xFFFFFFFE。 为什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    请再次尝试查看 Z1_LINKPOINTER 寄存器说明。 被告知位31-29总是全为1 (R-7h)

    Edward

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Weiki、
    希望这个问题能得到解决?

    Vivek Singh