工具与软件:
您好!
我将深入探究这个世界 C2000微控制器上运行 并想在我从合作伙伴过渡的过程中分享我的经验 STM32 微控制器和 IAR ARM 编译器 . 我主要使用 STM32器件、熟悉它们强大的调试功能、尤其是能够实时监控变量而不停止代码执行。
我发现在 IAR 环境中特别有价值的一个特性是 实时变量监控 . 通过使用 SWD (串行线调试)、调试器以~100Hz 的刷新率拉取全局变量数据。 这对于在运行时观察变量变化而不干扰应用程序的执行非常有用。
我的问题:
我目前正在使用的产品 Code Composer Studio (CCS) 在 A 上 TMS320F28P65x 开发板上运行、并遇到了挑战。 但我可以将变量添加到 观察窗口[WATCH window 我还没有找到一种直接的方法来实时拉取变量数据(刷新率相似、为50-100Hz)而不影响代码执行。
在 CCS 中、我使用进行了实验 断点观察点 该方法与"Refresh All Windows"功能相结合、但该方法会中断应用程序、并不是真正的实时解决方案。 我希望用表格式视图来监视变量、因为表格式视图会定期更新而不影响执行速度。
这可能是对的限制 XDS110调试探针 、我目前使用的是什么? 将升级到 XDS200 提供所需的实时变量监测能力? 或者、CCS 中是否有用于启用此功能的特定设置或插件?
总结:
- 我需要: 实时变量监控解决方案 CCS 与 IAR 基于 SWD 的实施类似。
- 当前设置: TMS320F28P65x 开发板+ XDS110调试探针。
- 目标刷新率: 50-100Hz 用于全局变量更新。
- 尝试的权变措施: 断点观察点+"Refresh All Windows"–由于执行干扰而不适用。
如果有人对 C2000微控制器有任何经验并且可以说明这一点、或者如果这是 XDS110/XDS200或 CCS 本身的已知限制、我将非常感谢您的见解。