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.

[参考译文] MSPM0G3507:警告#10210-D:创建".sysmem"默认大小的部分

Guru**** 2538930 points
Other Parts Discussed in Thread: MSPM0G3507, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1319768/mspm0g3507-warning-10210-d-creating-sysmem-section-with-default-size

器件型号:MSPM0G3507
主题中讨论的其他器件: SysConfig

我刚刚开始为 MSPM0G3507编译工程、现在看到以下警告:

warning #10210-D: creating ".sysmem" section with default size of 0x800; use the -heap option to change the default size

我可以看到构建工具警告它们会自动创建一个.sysmem 段(针对堆)并将其设置为默认大小0x800。 我很好。

在进行挖掘时、我看到 M0工程不再包含标准链接器命令(.cmd)文件。 相反、SysConfig 会为我们自动生成该文件。 我通常也可以这么做。

奇怪的是、虽然我找不到一种"简单"的方式来指定堆(或栈)大小。 我预计这将是 SysConfig 中的配置选项、但我没有找到它。 (我缺少什么明显的东西吗?)

一些问题:

  1. 看起来我可以 阻止 SysConfig 自动生成 CMD 文件并将我自己的文件添加到项目中、对吧?
  2. 我们还可以在 CCS 工程属性中指定堆栈/堆大小... 但是、这会覆盖自动生成的链接器 CMD 文件吗?
  3. 是否计划向 SysConfig 添加其他配置设置(如堆栈和堆大小)?

我意识到这可能不是严格意义上的 MSPM0问题、但这是我第一次遇到它。

非常感谢、
斯科特

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

    您好!

    建议使用第一点"看起来我可以 阻止 SysConfig 自动生成 CMD 文件并将我自己的文件添加到工程中、对吗?"

    作为权变措施。  

    此致、

    现金豪

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

    谢谢你杀了重复的帖子。 E2E 网页不断生成错误、但我还没有意识到实际上是多次提交我的问题。