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/MSP430FR2633:MSP430调试调用栈

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/838681/ccs-msp430fr2633-msp430-debug-call-stack

器件型号:MSP430FR2633

工具/软件:Code Composer Studio

您好!

我正在开发一个基于 MSP430FR2633的项目。

有时、我的调试工具会在 CapTIvate 设计中心提供的 CAPT_AppSleep ()函数内的"虚拟"断点中停止。

它被称为"MSP 调试调用堆栈"。

您能否向我解释一下、目前发生了什么情况、我如何解决这个问题?

我随附了一张有问题的照片。

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

    Thanos、

    我将设置一个板来尝试此操作、但我认为您设置了一个特殊的堆栈溢出断点。  该断点条件将被触发、CCS 将尝试传达程序停止的原因。

    此致、

    John

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

    Thanos、

    是的、这就是发生的情况。  您是否在此处启用了堆栈溢出断点:

    如果我启用它、然后溢出我的堆栈、那么我会看到与您相同的结果。  因此、当您的堆栈溢出时、您的程序会在那里停止。

    此致、

    John

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

    尊敬的 John:

    非常感谢您的快速响应。

    导致堆栈溢出的实际原因是什么?

    我将按照您的建议、如果我的问题得到解决、我会通知您。

    此致

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

    您可以在工程的链接器选项中增大堆栈大小。

    以下是一些有关堆和堆栈溢出的有用信息。

    https://www.geeksforgeeks.org/heap-overflow-stack-overflow/

    基本而言、您不希望发生这些情况。

    此致、

    John