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.

[参考译文] TMS320F28P659DK-Q1:探索 C2000微控制器:实时可变监控挑战

Guru**** 2485695 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1439161/tms320f28p659dk-q1-exploring-c2000-microcontrollers-real-time-variable-monitoring-challenge

器件型号:TMS320F28P659DK-Q1

工具与软件:

您好!

我将深入探究这个世界 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 本身的已知限制、我将非常感谢您的见解。

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

    您好!

    Unknown 说:
    这是否是的限制 XDS110调试探针 、我目前使用的是什么? 将升级到 XDS200 提供所需的实时变量监测能力? 或者、CCS 中是否有用于启用此功能的特定设置或插件?[/QUOT]

    否、这不会影响您注意到的问题。  

    [报价用户 id="448386" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1439161/tms320f28p659dk-q1-exploring-c2000-microcontrollers-real-time-variable-monitoring-challenge "]

    在 CCS 中、我使用进行了实验 断点观察点 该方法与"Refresh All Windows"功能相结合、但该方法会中断应用程序、并不是真正的实时解决方案。 我希望用表格式视图来监视变量、因为表格式视图会定期更新而不影响执行速度。

    [报价]

    让我让其他人跟进这件事。

    此致、

    Ben Collier

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

    您好!
    我只需按"Continuous Update"按钮即可。 但独立于调试器之外、它的拉取速率最高只能达10Hz。 嗯、它 比什么都好