前言
本来是想测量中断函数的执行周期的,搜索到的基本上都是如何测量代码的运行时间的,有的看起来比较麻烦不好操作,这里在别处看到了个简单的,转载一下自己做个记录分类。
时间测量
在CCS6.0程序编译中,有时需要检查某个函数或代码的运行时间,这儿演示了如何查看的方法。
程序中有如下代码,要检查这段程序的运行时间;
左键点击代码行数左侧位置即可添加断点;对程序编译,并按下图步骤进行程序调试;
程序运行后,点击“Run——Clock——Enable”,这样,在编译器右下角会出现时钟标志;
点击运行,光标到下图位置,并在右下角显示时钟值;
为便于查看,点击“Run——Clock——Reset”,将时钟时间复位为0;
继续运行,光标到下个位置,正好运行了我们所需要查看时间的整个函数,显示时间为为22919个时钟周期。
此时按照DSP芯片的时钟频率和显示的时钟周期即可计算断点之间代码的运行时间。