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.

[参考译文] 编译器/MSP430FR5994:GCC从RAM运行函数

Guru**** 2525320 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/569946/compiler-msp430fr5994-gcc-running-a-function-from-ram

部件号:MSP430FR5994

工具/软件:TI C/C++编译器

大家好,

我正在使用MSP430FR59xx ,并且 我有一个需要从RAM运行的功能。 在CCS中使用  TI编译器使用__attribute__((ramfunc)和IAR使用__ramfunc)可以非常轻松地启用此功能。 这 使用指定的链接程序文件部分,该部分已设置为在启动时处理将代码从FRAM复制到RAM,因此作为用户,这非常简单,而且对我来说已经完成了。

但是,我还需要在CCS中提供GCC的示例,并且我很难找到MSP430 GCC是否存在类似的功能。 您是否知道CCS中GCC编译器有类似的功能,以及如何启用它? 如果没有,您是否有任何建议,说明在使用GCC时如何最好地实施此功能?  

此致,

Katie

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

    遗憾的是,MSP430 GCC编译器没有与TI编译器中的ramfunc变量属性类似的功能。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢George的确认-我将手动实施此功能。

    此致,
    Katie