为你袖手天下 https://bbs.21ic.com/?1214394 [收藏] [复制] [RSS]

日志

DSP程序如何看代码执行的时间

已有 413 次阅读2015-6-12 20:29 |个人分类:DSP学习使用|系统分类:DSP

想要知道一段代码执行的时间可以有如下两种方法:
1、在CCS5.4中打开clock,步骤:要在Debug的环境下,Debug->Run->Clock->Enable。此时,打开了Clock的功能,在CCS5.4下面可以看到图标,这个图标在你与进行程序时候显示的是代码运行的周期数cycles,如果想看某一句的代码执行的时间,根据设置断点来查看,设置两个断点,过程:点击Run,运行到第一个断点处,第二次点击Run,运行到第二次的断点处;在运行到第一次断点处时,要双击下图的图标,使Profile Clock的值为0;计算执行时间的公式,假如DSP的频率为300Mhz,则单周期为1/300000000=3.33ns,如果Cycles的值是1000,则说明执行该段程序的时间为1000 * (1/300,000,000) = 3.3 μs

2、可以使用示波器来观察,在要测量的代码段段前段后设置一个为,刚开始可以设置为0,等该段代码执行完之后设置该位为1,通过示波器观察该位的上升下降的时间来计算代码执行的时间。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)