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.

[参考译文] 使用 TMS320F28377D DCSM、但导致 CLA 工作异常!!! 请告诉我如何解决此问题? 太棒了!

Guru**** 2487425 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/651209/tms320f28377d-dcsm-is-used-but-caused-cla-worked-abnormal-pls-tell-me-how-to-solve-this-issue-tks

尊敬的所有人:

    当我使用 TMS320F28377时,出现了一些问题,如下所示:

第一步: 我想使用 DCSM 块为 片上 代码设置密码; 配置 为 CMD-1的 cmd 文件和配置为 dcsm-block1.jpg 和 dcsm-block2.jpg 的 cmd-2.jpg DCSM 文件

cmd-1.jpg

cmd-2.jpg

dcsm-blcok1.jpg

dcsm-block2.jpg

2ST: CPU 正常工作、 CLA 异常:中断不起作用、 但是 CLA 的 MIFR reg:bit0 被设置为1、CLA 似乎起作用!  但  MPC reg 中的地址 不能指向正确的任务地址。

     由于任务地址不正确,因此无法 执行中断功能。

    请给我一些建议,谢谢!

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

    您好 Ben、

    您已经保护了所有可由 CLA 访问的 LSX RAM、但 CLA 尚未得到保护。 在这种情况下、CLA 将无法访问任何 LSx RAM。 您还需要将 CLA 分配给 ZONE1 (所有 RAM 都分配给 ZONE1)。 请参阅 GRABRAM 寄存器的定义并相应地对 GRABRAM 寄存器进行编程。 此外、确保配置 CLA 寄存器的 CPU 代码仅从安全存储器运行。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复!
    OTP 已经写入一次、如何将 CLA 更改为安全性?
    我们尝试将 LINKPOINTER 偏移更改为0x30、但 DSP 已锁定、程序无法编程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ben、

    是的、OTP 无法重新编程。 如前所述、您需要更改链接指针值、并在新的区域选择块中重新编程安全设置。 不确定更改链接指针后 DSP 是如何锁定的。 如果您通过 CCS 闪存插件对器件进行编程、则需要在密码字段中输入正确的密码以启用编程。 你在干什么?

    Vivek Singh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您对此有任何其他疑问、请告知我们。

    Vivek Singh