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.

[参考译文] TMS320F28379S:DCSM 配置和仿真器连接

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1463495/tms320f28379s-dcsm-configuration-and-emulator-connection

器件型号:TMS320F28379S

工具与软件:

您好!
我有关于 DCSM 使用和 JTAG 连接的问题。
我正在使用 dsm_security_tool.syscfg 通过 CCS 中的工程导入来学习 DCSM。

配置设置如下:
闪存 A~H 扇区-锁定
RAM LS0~4 -锁定
密码(CSMPSWD0~3)-我所需的值
引导模式-闪存
PSWDLOCK -最终锁定

问题:
1.虽然它运行的是闪存执行代码、但是 PWM 中断被复制到 RAM 中。
在这种情况下、由于它受到 GRABRAM 而不是 EXEONLYRAM 的保护、RAM 区域中的代码是否会正常运行?

2.执行上述步骤1-4后、我设置 PSWDLOCK。
之后如何连接 JTAG?
SYSCfg 工具在获取模式下不支持其他(等待/闪存)。
在附加的映像中、它也被选为"Flash Boot"(闪存引导)。
是否应该改用 Wait Boot?

祝您周末愉快~!

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

    尊敬的 BAe:

    我建议将获取模式编程到闪存、因为引导模式始终保留供等待引导:

    Get / Flash 是用户可配置的唯一引导模式、您可能始终希望能够使用闪存引导。

    您分配给 RAM 的代码应该正常运行、因为它位于安全存储器中、而且您还没有将任何存储器指定为 EXEONLY。 因此、您的代码应该具有对安全 存储器进行读取和写入的完全权限。 请注意、驻留在不安全存储器中的任何函数都不具有安全存储器的权限、即使这些函数是从安全存储器中的代码调用的。

    谢谢!

    Luke

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

    感谢您的快速响应。

    如果您能回答我的第二个问题、我将不胜感激。

    我使用的是 CCS v11。