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/processor-SDK-OMAPL138:查找时钟周期

Guru**** 2600495 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/624869/ccs-processor-sdk-omapl138-finding-clock-cycle

部件号:processor-SDK-OMAPL138
主题:OMAPL138中讨论的其它部件

工具/软件:Code Composer Studio

我只是想检查我的部分C代码所需的时钟周期数,实际上代码处于Micro c OS空闲任务中。无论如何,代码正在 OMAP L138的ARM内核中运行。 我尝试在CCS中使用时钟,但它显示上下文ID而不是时钟周期。它显示时钟周期,而我在DSP内核中调试。 我需要检查臂芯。 我该怎么做?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    是的,我也看到了。 我怀疑ContextID实际上是在测量时钟周期,并且机罩下的名称映射不正确(我们以前曾经发生过这种情况)。 如果是这种情况,则是一个错误。 我需要首先确认情况确实如此。 我会回复我的调查结果。

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    感谢您的回复。我现在也怀疑这一点。 启用时钟与使用断点部分中的计数事件查找时钟周期之间有何区别? 我得到了不同的价值观。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在我的OMAPL138目标上试用了这一方法,并且得到了相同的值。 配置文件时钟和事件计数器从同一寄存器读取周期,因此它应该是相同的值。 请注意,当prof时钟和事件计数器都启用时,prof时钟将逐渐增加,而事件计数器将始终重置为'0',然后再计数到下一个停止点。 这可能是您所看到的差异的原因。

    根据我的分析,ContextID实际上是个周期。 我将针对命名问题提交一个错误

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