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.
器件型号:CCSTUDIO-C2000
工具/软件:Code Composer Studio
您好!
在 CCS 中调试 C2000内核时、我想问一个与此主题类似的问题: https://e2e.ti.com/support/tools/ccs/f/81/t/809381?tisearch=e2e-quicksearch&keymatch=C2000%20real-time%20debug
我的公司目前正在使用 F28M35协奏曲器件、我已经使用 C2000几年了。 我进行了大量的控制开发、其中一个重要的所需功能是在控制带宽(例如几 kHz)下绘制 uC 内部变量。 借助 ARM Cortex M 内核、这可以通过后台存储器访问来完成、因此、如果调试器足够强大、您可以将每个 cortex M 变成一个小的 o 示波器。
我在 C2000方面的经验表明、实现此类功能非常困难。 CCS 中的持续刷新频率大约为1 - 10Hz、因此可用性非常有限。 我还尝试设置断点、并将断点的属性配置为"更新所有窗口"、这对于应用程序控制循环来说似乎太具有侵入性。
我的问题是、我可以使用什么技术/工具通过调试接口以高刷新率查看 C2000内部变量值? 阅读有关 XDS100/200/560调试器的文章、我没有给我一种我所要求的是可行的。 到目前为止、我已经实现了软件循环缓冲器来捕获这些值、然后将这些值传输到 csv 以进行后处理。 但这非常耗时且不直观。 我觉得 TI 必须考虑这一点、因为 C2000是面向控制的。
您好!
我理解您的问题、但遗憾 的是您回答正确:C2000系列器件不具有可供我们的开发工具使用的高速数据传输接口。
在这种情况下、任何传输方法都将强制要求使用器件的高速接口之一(可能是 USB?) 以及为您的应用添加代码、以及基于主机的自定义实用程序、可接收和后处理所有这些信息。
一种方法是手动连接到 DAP 内核并低调地访问器件的存储器-同样、您将仅限于 JTAG 通信带宽、但它不需要中断 CPU。
希望这对您有所帮助、
拉斐尔