请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:Code Composer Studio
您好,
为了在C5505 eZdsp上调试固件,我需要评估特定函数执行的持续时间。
我该怎么做?
提前感谢
Paolo
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.
工具/软件:Code Composer Studio
您好,
为了在C5505 eZdsp上调试固件,我需要评估特定函数执行的持续时间。
我该怎么做?
提前感谢
Paolo
你好,Ki-Soo
为了测量我的职能的持续时间,我以这种方式进行操作,如果正确,似乎很简单:
-启用并显示时钟(以CPU周期为单位)。
-在调用函数之前,我在“调试”模式中设置了一个中断点。 当执行中断时,我会在调用函数之前对已运行的时钟周期进行注释
-调用该函数后,我将重新添加新时钟周期的注释。
-我决定区别(cycles_diff ):这应该是函数'消耗'的时钟周期数
-我通过使比例相等(CPU时钟PLL 120 MHz)来转换时钟周期(以秒为单位 ):1.2亿 :1 sec = Cycles_diff:Time_Elapsed。 这意味着:
Time_RUSed = (Cycles_diff / 1.2亿)秒。
在您看来,这是正确的吗?
非常感谢
Paolo