器件型号: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是面向控制的。