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.

[参考译文] 在硬件断点上添加条件

Guru**** 2573695 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1172805/add-a-condition-on-an-hardware-breakpoint

您好!

我知道 CCS 上的硬件断点是如何的。

但在硬件属性上、我们可以添加条件。

例如、我在一个 int 变量上添加断点被写入、但是我只想在变量的值为8时使用 TRIG 断点。

有字段"条件"或"比较"模式、但我无法正常工作。

有人可以帮助我吗?


此致

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

    你好

    [引用 userid="209440" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1172805/add-a-condition-on-an-hardware-breakpoint "]例如,我在 int 变量上添加了断点,但我只想在变量的值为8时使用 trig 断点。

    您希望使用硬件数据观察点。 有关如何设置数据观察点的示例、请参阅以下实验课程的"观察点"部分:

    https://dev.ti.com/tirex/explore/node?node=A__AMzS.7CJljw8nnUJWKPvwQ__ccs_devtools__FUz-xrs__LATEST

    谢谢

    Ki

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

    您好!

    我尝试了以下配置:

    如果我是对的、如果我的变量值达到8或粗线、那么这个小线会触发一个暂停。

    我单击"Apply and Close"

    但是、当我想要激活此断点时、我会得到以下错误:

    请支持我。

    此致

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

    如果您在"位置"框中键入变量的名称、可能会成功。 例如:

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

    相同结果:

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

    我猜您已经没有硬件断点了。 您不会说 C28x 具有2个 HW BP、而是哪个器件。 设置 HW BP"写入时写入值"似乎会消耗多个 HW BPS。

    遗憾的是、某些调试器功能还会在后台使用 HW BP。

    我设法复制了您的问题、但我通过在调试器配置中禁用 CIO 功能来解决了。 这里有一些建议:

    https://software-dl.ti.com/ccs/esd/documents/ccs_breakpoint_watchpoint_c2000.html

    尝试禁用这些功能、然后重试。

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

    好的

    它是28377 µC。

    我禁用 CIO、现在可以中断。

    谢谢