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.

[参考译文] TMS320F28388S:是否有必要为可写 RAM 分配 CLA 存储器?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1445860/tms320f28388s-is-a-cla-memory-assignment-for-writeable-ram-necessary

器件型号:TMS320F28388S

工具与软件:

您好!

如果 CLA 应用程序将为代码使用 LS 存储器、它将执行并且不需要使用 LS RAM 作为可写存储器、是否仍然需要分配一个?  (它会将消息 RAM 用于其需要/生成的数据。)

谢谢!

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

    尊敬的 Ed:

    我不确定我是否理解您的问题。 您的意思是是否 所有 LSRAM 都必须在链接器 cmd 文件的存储器区域中定义? 从技术上讲、如果它们不用于定义段(不过它们仍然存在于物理存储器中)、则不需要。

    此致、

    Delaney

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

    尊敬的 Delaney:

    希望将 LSRAM 用于 CLA 将执行的代码、并将 msg RAM 用于可写区域。  因此、使用 CLA 将仅消耗单个 LSRAM。  这是可行的吗?

    谢谢!

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

    尊敬的 Ed:

    是的、这是可能的。 只要 CLA 存储器(包括整个程序、数据存储器和常量等)全部能够放入一个 LSRAM 中、那么只需将该一个 LSRAM 的权限分配给 CLA。

    此致、

    Delaney

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

    太棒了!  谢谢 Delaney。