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.

[参考译文] LP-MSPM0G3507:如何使用 CCS 20.1修改栈大小

Guru**** 2327500 points
Other Parts Discussed in Thread: LP-MSPM0G3507, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1489087/lp-mspm0g3507-how-to-modify-stack-size-with-ccs-20-1

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

工具与软件:

您好!

 

我使用 LaunchPad LP-MSPM0G3507、我将开始使用 CCS (版本:20.1.0.6__1.7.0)

但我无法修改堆栈大小。

 

我看到在生成的文件 device_linker.cmd 中、栈大小为512 (--stack_size=512)。

我已经尝试在 Properties/Build/Tools/Arm Linker/Basic Options 中为"Set C system stack size"设置值1024 (最初、"Set C system stack size"字段是空的)

 

但在重新构建之后、device_linker.cmd 或.map 文件中的堆栈大小仍然为512。

我是不是漏了点东西?

 

 

此致

杰罗姆

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

    您好、Jerome、

    为了调整栈大小、您需要创建自己的链接器文件、生成的文件强制栈大小为512 (使用相同的--stack_size 参数)。

    创建新链接器(.cmd)

    1. 我建议在您的工程中创建一个扩展名为.cmd 的新文件、
    2. 复制生成的源文件夹中的当前 device_linker.cmd、并将其粘贴到.cmd 中
    3. 在 SysConfig 工程配置中、删除链接器文件生成选择。

    现在、您可以针对增加的堆栈大小编辑链接器文件。

    此致、
    Luke

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

    很好、效果很好

    谢谢 Luke