工具/软件:Code Composer Studio
您好!
我正在尝试测试我的 MSP430平台的计算密集型代码、该代码要求我从默认值增加堆栈的大小。 但是,当我更改此值时,当我查看 View->Stack Usage 中的"Stack Usage"工具时,显示的最大堆栈大小似乎不会影响(堆栈大小更改为4800时附加的屏幕截图)。 无论我在设置中设置的最大值是多少、最大堆栈大小值似乎都固定在660。 有趣的是、"存储器分配"看起来确实会作为 I 设置的最大堆栈大小值的函数发生变化(还附带屏幕截图)。
我将通过编辑 Project->Properties->CCS Build->MSP430 Linker->Basic 选项中的"Set C system stack size"字段来更改堆栈大小。 此外、当我检查"..._linkInfo.xml"文件时、"_stack_size"字段将更新为我设置的值。
编译器版本:TI v18.1.5.LTS
请告诉我是否有任何其他信息会对您有所帮助。