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.

[参考译文] 编译器/TMS320F28235:在 RAM/Flash 分配中构造参数

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/805054/compiler-tms320f28235-struct-parameters-in-ram-flash-allocation

器件型号:TMS320F28235

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

您好!

对 RAM 和闪存中的结构参数几乎没有疑问。

结构参数"Zhixing"包含30个16位整数参数。 在映射中、起始地址为 C5DC、然后是结束地址 C5FA。 但在存储器映射中、结构后面有一些类似孔洞的东西。  

1 0000c5dc _Zhixing
1 0000c600 _path_par

它出现在旧编译器中、如4.1.3、而出现在新编译器中、如16.2.2。

这是正常的吗?

如果有 struct 参数的默认值、将在哪里将被保存在闪存中?

是否有与 RAM 类似的东西、如空穴、是否进行了优化?

非常感谢。

BR、Jordan