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.
工具/软件:Code Composer Studio
尊敬的团队:
请您帮助我们使用代码编辑器工作室将结构元素的成员设置为#persistent,使其成为C中的FRAM变量。
例如:
结构strmain
{
strsubsubsubsubain
{
INT A;
int b;
}所提交的资料;
int c;
int d;
}主要;
我想对 主结构的strsubain成员使用#persistent。此的语法是什么。尝试了许多方法。没有解决。
谢谢,此致,
Anil Dsouza
按照MSP430 编译器手册中所述,我假定您的意思是#pragma persistent。
Vijeth K Shakery 说:我要对 主结构的提交成员使用#persistent。[/QUOT]
不幸的是,这是不可能的。 控制点是单个C变量。 strsubain不是变量,而是包含在较大结构中的结构。 对于您所显示的示例,#pragma persistent可以应用到strmain,但不能应用到strsubmain。
谢谢,此致,
-George
亲爱的George:
谢谢你 是的,我指的是#pragma persistent。
是否有机会 在不久的将来实施此功能?
谢谢,此致,
Anil Dsouza
Vijeth K Shakery 说:近期内 实施此功能的可能性有无?[/QUOT]
很遗憾,不是 C标准要求在内存中按源中给出的相同顺序排列结构元素。 因此,结构的一部分不可能在一个内存范围内,而同一结构的另一部分不可能在另一个内存范围内。
谢谢,此致,
-George