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:不能使用自创建的断点操作。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/683468/ccs-self-created-breakpoint-action-can-not-be-used

主题中讨论的其他器件:MSP430F1612

工具/软件:Code Composer Studio

我已经创建了一个新的断点操作"MyMethodLog":


名称:MyMethodLog
键入:Log Action
摘要:执行 MyMethod

我喜欢跟踪何时调用方法而不停止。

当我创建新断点时、我无法选择此操作。 为什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否提供更多详细信息? 有关所需信息的类型、请参阅以下链接:
    software-dl.ti.com/.../ccs_support.html

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

    Windows 10专业版
    64位操作系统、基于 x64的处理器

    Code Composer Studio 版本:7.2.0.00013

    MSP430F1612、MSP430-FET430UIF V1.4a

    创建断点操作:
    1.从菜单中选择 Window->Preferences
    2.展开 C/C++> Debug、然后单击 Breakpoint Actions、然后单击 New...
    3.键入操作名称
    4.选择日志操作作为操作类型
    5.在遇到断点时编写要记录的消息,然后单击“OK”(确定)

    创建断点:
    1.双击行的左侧以标记断点

    开始调试:
    1.选择 Run->Debug

    为断点选择操作:
    等待调试准备好开始(Run->Resume),但尚未开始
    2.右键单击"Breakpoints"窗口中的断点、然后选择"Breakpoint Properties...(断点属性...)"
    3.选择操作-->看不到我自己创建的日志操作

    我不能使用 printf()进行调试,因此我需要此字符串记录,而无需在 IDE 应用程序中停止断点。

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

    您好!

    您为创建断点操作概述的步骤不适用于 CCS 断点、而是适用于标准 Eclipse 断点。 假设您使用的是 CCS 调试器、则会使用 CCS 断点。

    Lasse Heino 说:
    我无法使用 printf()进行调试,因此我需要此字符串记录,而无需在 IDE 应用程序中停止断点。

    如果您正在寻找非插入式 printf 类型功能、您可以按照以下链接中所述重新运行该功能:

    http://processors.wiki.ti.com/index.php/Printf_support_for_MSP430_CCSTUDIO_compiler#Rerouting_printf.28.29_output

    如果您使用的是 TI-RTOS、您还可以查看使用 system_printf

    谢谢

    Ki