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.

[参考译文] TMS320F28374D:读取 M1 RAM

Guru**** 2419530 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1259430/tms320f28374d-read-out-m1-ram

器件型号:TMS320F28374D

您好!

我的客户说、当她使用仿真器连接到器件时、可以使用应用程序代码来读出 M1 RAM 内容、但在 F28374D 独立执行时无法读出、返回值始终为0、我想这是否是 DCSM 造成的。

在 TRM 中、我们说所有专用存储器(M0/M1除外)都是安全存储器、这是否意味着应用代码即使在非安全存储器空间中也可以读取 M1 RAM 内容?

请您对我的客户所面临的情况有何评论?

此致、

卢克

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

    您好!

    请允许我对此进行深入研究、我明天会与您联系。

    此致、

    本·科利尔

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

    Luke、

    客户是否已将任何密码编程到设备上? 另外、他们如何以独立模式从器件中读取代码?  

    此致、

    本·科利尔  

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

    Ben、

    是的、器件由 DCSM 密码保护。 我的客户使用 USB 端口将数据传输到 PC 工具并通过使用仿真器来检查独立模式或执行代码。

    根据我的客户、她希望将 M1 RAM 的某些内容复制到 GS RAM、并且读取命令位于安全存储区域。 奇怪的是、如果 M1 RAM 使用仿真器来运行代码、可被读取、但不能在独立模式下读取(返回值为0)。

    在 TRM 中、我们认为 M0/M1 RAM 不是安全存储器、因此不应该发生这种情况、是正确的吗? 我的客户想知道在独立模式下读取 M1 RAM 之前是否需要做任何事情?

    请建议、感谢您的帮助。

    此致、

    卢克

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

    Luke、您好!

    我认为即使在锁定的器件中也能读取 M0/M1 RAM 是正确的、但我需要联系另一位专家进行确认。 您能否提供有关客户在独立模式下用于通过 USB 电缆读取数据的软件的任何更多详细信息?  

    此致、

    本·科利尔

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

    尊敬的 Ben:

    我的客户误解为链接器命令文件中的 fill 命令会在独立模式下使用特定值来填充 M1 RAM、这就是她认为她未能读出 M1 RAM 内容的原因。

    此问题已得到澄清,感谢您的支持。

    此致、

    卢克