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/MSP430FR5969:CCS 中#pragma 的用法

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/612421/ccs-msp430fr5969-usage-of-pragma-in-ccs

器件型号:MSP430FR5969

工具/软件:Code Composer Studio

我使用#pragma 在 FRAM 中保存数据。

它在全局变量中运行良好、但在局部变量上不工作。  

我在论坛上搜索了一些有关这方面的问题、但我找不到确切的答案。  

论坛 jusyt 表示#pragma 选项不适用于局部变量。  

是否有任何方法可以将局部变量保存在 FRAM 区域中?  

错误消息是

对于#pragma PERSISTENT (x)->"pragma 只能应用于文件级符号"

对于#pragma DATA_SECTION (x、".infoA")->"pragma DATA_SECTION 只能应用于文件级符号定义"

最棒的  

Mirae

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

    [引用 USER="Mirae KEM]]FRAM 区域中是否有保存局部变量的方法?  [/报价]

    否  本地变量始终在栈上或寄存器中分配。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    静态局部变量如何?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无论是 PERSISTENT 还是 DATA_SECTION 都不能应用于静态局部变量