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/CC1352R:只能在第一个断点后暂停

Guru**** 2563960 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/963689/ccs-cc1352r-suspend-only-possible-after-first-breakpoint

器件型号:CC1352R

工具/软件:Code Composer Studio

您好!

我观察到、我在 CCS 中与 XDS110一起调试的程序只有在之前达到一个断点时才会被暂停。 这是有原因的吗?

我不得不说、我处理的是在主例程启动之前执行的功能。 在该区域、SUSPEND 按钮始终处于禁用状态。 您只能终止调试。

这非常糟糕、因为实际上调试器不可用。

但是、当我在我的功能的开头设置一个断点时、CCS 会在该断点处停止。 然后、当我按下 Resume execution continues (继续执行)时、SUSPEND (暂停)按钮仍处于启用状态。 然后、我可以暂停执行并使用调试器来确定我的功能处于哪种状态。

优点是、我现在可以真正使用调试器(以前很难做到)来最终确定功能。 但是、这种行为是否有一个合理/可以理解的原因?

我认为在"正常程序"中、调试也会在 main 的开头自动停止。 这可能是因为、否则您也无法使用调试器暂停/暂停可执行文件。

此致
Erwin

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

    您好、Erwin、

    您能否提供测试案例? 我不需要您的实际项目、只是一些可以重现问题的东西。 理想情况下、您可以提供项目+源代码+可执行文件。 如果您不想公开发布、请与我开始私人对话。

    谢谢

    Ki

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

    你(们)好

    我将项目缩减为我想可以分享的内容。 在随附的 zip 文件中、您应该可以找到所有内容。 对我来说、问题是可重现的。

    (联合国)幸运的是,今天是我今年的最后一个工作日。 因此、我可能不会对任何答案做出如此快速的响应(即使这种响应花费了很长时间)。

    此致
    Erwine2e.ti.com/.../NoSupendWithoutBreakpoint.zip

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

    [引用 user="Erwin Ahlers"]我将项目缩减为我想可以分享的内容。 在随附的 zip 文件中、您应该可以找到所有内容。 对我来说、问题是可重现的。[/引述]'

    谢谢你。 我尝试在 CCS 10.1.1中的 CC1352 LaunchPad 上运行该程序。 当我加载它时、程序自动运行并保持运行(它从不到达 main)。 但是、SUSPEND 按钮可用。 如果我暂停该程序,它将在某个地方(B_*.CPP)停止。 我可以根据需要恢复并暂停。  

    如果我了解您的问题、您没有暂停的选项? 是这样吗? 如果是、您能否发送一个屏幕截图、其中包含"Suspend"按钮的两个工具栏按钮都不可用、"Debug"视图可见?

    [引用 user="Erwin Ahlers"]我认为在"正常程序"中、调试也会在 main 的开头自动停止。 这可能是因为、否则您也无法使用调试器暂停/暂停可执行文件。

    默认行为是自动运行到 main。 但是、这只是因为大多数人都对从那时开始进行调试感兴趣。 自动运行功能可在调试器选项中被禁用或被设定为一个除 main 之外的不同标签:

    [引用用户="Erwin Ahlers"](不)幸运的是,今天是我今年的最后一个工作日。 因此、我可能无法对任何答案做出如此快速的响应(即使这种响应花费了很长时间)。[/引述]

    快乐的假期! 我将等待您在新的一年中的回复。

    Ki