主题中讨论的其他器件:C2000WARE
大家好、早上好。
我已经开始使用 Launchpad F280025C、在尝试设置断点时、我看到 CCS 出现了奇怪的行为。
唯一可用的选项是 SW 断点、无法启用这些断点、请参阅下面的屏幕截图。 我可以使用 XDS110 USB 探针刷写代码并进行连接、但调试功能似乎已禁用。
我是否缺少一些配置?
非常感谢。

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.
大家好、早上好。
我已经开始使用 Launchpad F280025C、在尝试设置断点时、我看到 CCS 出现了奇怪的行为。
唯一可用的选项是 SW 断点、无法启用这些断点、请参阅下面的屏幕截图。 我可以使用 XDS110 USB 探针刷写代码并进行连接、但调试功能似乎已禁用。
我是否缺少一些配置?
非常感谢。

Jarold、
是否可以尝试在第63行或第67行设置断点? 我认为只能在可执行语句或块上设置软件断点。
https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#breakpoints
谢谢、此致、
桑托什
感谢 Santosh 的快速反馈。 如果我在第63行和第67行中设置断点、我会得到相同的行为、请参阅下图。
有关我当前正在调试的项目(示例)的其他信息。
我正在使用来自 C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28002x\examples\ccan 的示例 CAN_Ex5_transmit _receive、并且所有编译器优化都已关闭。
此调试器(通过 EVB 附带的 USB 电缆)是否无法设置硬件断点?
谢谢!

您好、Jarold、
C2000器件支持硬件断点。 有关详细说明、请参阅以下链接:
https://software-dl.ti.com/ccs/esd/documents/ccs_breakpoint_watchpoint_c2000.html
C2000器件两个 AU 单元、因此 可以 设置多少个硬件断点存在限制。
TMS320F28002x 器件具有 ERAD 模块、可显著增强调试功能。 C2000Ware SDK 中的一些示例说明了使用 ERAD 的调试功能。
C:/ti/C2000/C2000Ware_4_01_00_00/driverlib/f28002x/examples/ERAD/debugger_自有 示例
谢谢、此致、
桑托什
您好、Santosh、感谢您的快速反馈。
是的、这与其他 UC 的行为类似。 但是、我正在尝试设置1个断点、而硬件断点在尝试设置时不可用、我认为这是问题、请参阅下面的屏幕截图:
您是否知道以下屏幕截图中没有硬件断点的原因? 我是否需要配置 CCXML 文件中的任何内容?
您是否能够在 EVB 中运行 CAN_Ex5_Transmit _Receive 示例?
非常感谢。
