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.

[参考译文] TMS320F280049C-Q1:280049 DCSM 模块和 RAMGS0-3

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1571029/tms320f280049c-q1-280049-dcsm-module-and-ramgs0-3

器件型号:TMS320F280049C-Q1


工具/软件:

如果我想将 DCSM 配置为执行 JTAG 锁定[因为 280049 没有像 280039]这样的 JTAG 密码模式、我想将所有存储器配置为 Zone1、将其设置为 secured、如果这样做、则 JTAG 已锁定。

但我发现 RAMGS0-3 无法配置为安全区域、因此我想知道 在使用 RAMGS0-3 时需要注意什么? 比如 GS0-3 只能存储代码,不能存储数据[在 数据表中,“数据/程序读取:数据读取总是被阻止,除非程序 从属于同一区域的内存执行。 始终允许对不安全存储器进行数据读取。 表  3-17 显示了安全级别。“]、因此、如果在 GS0-3 中定义了数据、则不允许将这些数据读取到安全区域。

我的理解是否正确?

此致。

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

    您好、

    请 DCSM 专家了解详情。

    谢谢

    Aswin

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

    您好:

    正确的是、从 GS RAM 运行的代码将无法读取或写入安全的存储器位置。

    谢谢您、

    Luke

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

    例如、如果所有 中断处理函数都在 GSRAM 中定义、则中断处理函数要修改 LS_RAM 中定义的全局变量、LS_RAM 已配置为 DCSM ZONE1 (SECURE)、  修改 全局变量的此操作是否 失败? 根据您的重播、此操作将会失败、对吧?

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

    正确。 您需要将全局变量存储在不安全的存储器中、或者将 ISR 存储在 LS ram 等安全存储器中。 如果您有其他问题、请告诉我。