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.

[参考译文] CCS/MSP430G2230:使用堆栈使用函数

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/628437/ccs-msp430g2230-use-of-stack-usage-function

部件号:MSP430G2230

工具/软件:Code Composer Studio

您好,
客户使用MSP430G2230并希望在CCS中使用堆栈使用功能? 是否对此工具进行了描述?

此致,Holger

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

    遗憾的是,没有正式文档介绍堆栈使用工具,但其功能应该非常简单。 是否有任何具体问题?

    一些资源讨论堆栈使用情况。

    第5节:
    processors.wiki.ti.com/.../Stack_issues

    MSP430专用:
    https://youtu.be/edHHRf0v7Gk

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

    您好Rafael:
    感谢您的回答。 顺便提一下,我想我只能在调试不在运行时时使用MSP430“堆栈溢出中断”。 对吧?

    此致,Holger

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

    Holger,

    是的,您回答正确。

    我认为,实施动态机制来监视堆栈使用情况会窃取G2230的宝贵字节,而且不一定保证正常工作,因为损坏的堆栈可能会导致绝对不可预测的结果。 这就是我们尝试使用工具来静态分析堆栈使用情况的原因。

    此致,
    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Rafael:
    如果堆栈大小太小,没有工具可以警告您,对吗? 与堆栈使用工具类似,它显示您需要20字节(静态),但如果您只保留10字节,则不会收到警告/错误。

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

    不,很遗憾不

    此致,
    拉斐尔