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/TMS320F28379S:将许多函数分配给 RAM

Guru**** 2535150 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/701954/ccs-tms320f28379s-allocating-many-functions-to-ram

器件型号:TMS320F28379S

工具/软件:Code Composer Studio

您好!

您能否建议如何将 ramfunc 属性置于数十个 C 函数中? 或者如何将 C 函数的默认位置设置为 RAM?


我的客户不愿将"__attribute__((Ramfunc))"置于许多函数的开头。


我们已经学习了 C 编译器手册、并已成功地将其设置为多个函数。

我的想法如下、但 TI 将提供更好的解决方案:

[我的想法]

#定义--ramfunc 选项。 或将.text 分配给 RAM。

#将诸如 c_int00和 main()以及 InitSysCtrl()之类的一些程序分配给闪存。

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

    [引用 user="Hideaki Nambu"]您能否建议如何将 ramfunc 属性置于数十个 C 函数中?[/quot]

    将这些函数一起收集到一个或两个源文件中、然后将构建选项-ramfunc 添加到这些源文件中、而不是其余文件中。  在 CCS 工程中、使用 文件特定选项 功能。

    谢谢、此致、

    乔治

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

    乔治
    感谢你的答复。
    我将与我的客户交谈。