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.

[参考译文] CCS/TMS320C6678:是否有任何方法可以在 RTSC 模块的配置模型中创建运行时常量但变量?

Guru**** 2614265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/649964/ccs-tms320c6678-any-way-to-create-a-run-time-constant-but-variable-in-configuration-model-for-rtsc-module

器件型号:TMS320C6678

工具/软件:Code Composer Studio

问题1:

我希望我的自定义模块在引导时进行一些硬件配置。 因此、我希望这些配置存储为常量、甚至作为宏生成。 但我还希望这些配置可以在 RTSC 工程的.cfg 文件中进行更改、以使它们依赖于应用程序。

是否有办法实现这一目标?

我在.XDC 文件中声明'config'时尝试了 readonly 和 const 关键字、但它不能按我的预期工作。

问题2:

我还想将配置值整理到一个结构中、但似乎我只能在.xdc 文件中声明结构本身、但不能声明 strcut 变量或常量、除非它是 metaonly 变量。  

我是否必须放弃尝试声明运行时结构变量或常量?

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

    您可以使用 Program.global 为运行时代码创建常量。 从更多详细信息和示例中查看以下内容: rtsc.eclipse.org/.../Program.html

    请记住#include 。 常量将位于生成的头文件中(例如、debug\configPkg\package\cfg\) p .h)。 此文件由 global.h 文件拉入。

    不过、您需要有一个 XDC 模块来声明一个结构。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、您可能会对该网站感兴趣: processors.wiki.ti.com/.../Accessing_Variables_and_Macros_in_RTSC_projects
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Todd、您好、感谢您的回复。

    我知道如何使用 Program.global、但我想要的是在我的定制模块( .h)。 是否有办法做到这一点?