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/CC3220SF-LAUNCHXL:在 CC3220 Launchpad 上使用软件断点

Guru**** 2562120 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/785193/ccs-cc3220sf-launchxl-using-software-breakpoints-on-cc3220-launchpad

器件型号:CC3220SF-LAUNCHXL

工具/软件:Code Composer Studio

您好!

我有一位客户尝试在代码中设置许多断点以调试多线程应用。 由于它们使用的是 FreeRTOS、并且无法查看各种任务的执行状态、因此需要的断点比其他情况下可能需要的断点多很多。

使用 HTTPGET FreeRTOS 示例、看起来有6个硬件断点、这很正常、但之后 CCS 给我一个关于没有 AET 资源支持此工作的错误。 然后 CCS 设置一个 SW 断点、但当应用程序被执行时、它实际上不会在这些软件断点上停止。

XDS110之外的其他调试器是否支持此功能? 或者 CC3220上实际上是否支持软件断点?

此致、

Munan

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

    Munan、

    软件断点仅在 RAM 中工作。 如果在闪存存储器中设置断点、则需要将其设置为硬件断点。 如果是这种情况、并且它们达到了极限、则需要先禁用一些断点、然后才能设置更多断点。