主题:SysConfig 中讨论的其他器件
工具/软件:
尊敬的团队:
我的客户尝试执行以下操作:
- 将特定.c 文件中的全局变量分配给特定的存储器段
- 他们不希望为每个全局变量定义段属性
他们认为这应该是可行的、因为 linker.cmd 中有一条命令、上面会执行上述操作、所以如果他们将此命令添加到链接器文件中、那么应该是可行的。
下面是一个将 test.c 全局变量添加到.paramdata 段的命令示例:
================
很重要
{
.paramdata :{
test.o (.data)
}
================
他们的问题是:
- 链接器文件由 SysConfig 自动生成。 但是、SysConfig 中没有配置位置来允许命令将特定全局变量放置在特定的存储器段中。 是否有方法在 SysConfig 中配置此配置?
- 如果无法配置此 SysConfig、他们希望手动添加此命令、但似乎每次构建都会重新生成链接器文件。 是否可以手动向链接器文件添加更改以使更改反映在其构建中?
- 除了使用链接器命令之外、是否还有其他方法可以实现此目的?
此致、
Mari Tunnoda