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/TM4C1294NCPDT:如何测量 CCS 中特定函数的执行时间

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/709475/ccs-tm4c1294ncpdt-how-to-measure-time-of-execution-for-a-particular-function-in-ccs

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

您好!

我正在使用 Code Composer Studio 7.4.0。

我想在调试期间测量代码内各种函数的执行时间。

我找不到任何相同的选项/方法。

是否有办法执行上述操作? 如果有、请指导我如何操作?

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

    使用论坛搜索框 (在此论坛页面顶部)-快速/轻松/大规模地揭示了此技术: (肯定保证您的"未来"使用...)

    • 在您指定的'Function Call'之前-设置 GPIO 位
    • 该函数执行完成后-清除该位
    • 使用范围是(通常)捕获和测量该函数持续时间的方法
    • 减去一个示波器-您可以使用 MCU 的计时器(设置为边沿时间模式)来捕获该 GPIO 位的"上升"、并通过第二个(同步)计时器(再次称为边沿计时模式、以简化编码)来捕获该 GPIO 位的"下降"。  两者之间的"选择"符合您表达的(代码执行时间)要求...

    或者... 使用'Pro IDE'(例如 IAR 或 Keil)- 2个断点之间的时间(第一个断点在函数开始时设置-第二个断点在函数结束后设置一条指令)为'自动捕获和显示!'    

    "免费"太频繁-产生其他-(更繁重)和持续(永远)成本...  专业 IDE -每天/每天-证明并巩固其(真实)价值!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另一种方法是使用本教程实验2中所示的"断点计数器"。
    downloads.ti.com/.../