c6000里求fir程序运行时间的问题

2019-07-19 14:25发布

c6711d主频150MHZ,fir程序运行时间按竟然为在500ms左右,这也太夸张了吧,程序和库文件里的fir程序一样的。求时间的程序如下:
TIMER_Handle hTimer;

hTimer=TIMER_open(TIMER_DEVANY,0);
TIMER_configArgs(hTimer,0x000002C0,0xFFFFFFFF,0x00000000);

start=TIMER_getCount(hTimer);
stop=TIMER_getCount(hTimer);
overhead=stop-start-overhead;

start=TIMER_getCount(hTimer);

/*fir程序*/

stop=TIMER_getCount(hTimer);
diff=stop-start-overhead;
diff=diff*4;
ms=diff/(1024*1024*150)*1024;


请问这个函数有没有错误?或者是我定义的有错误?
我的diff值都到千万的量级了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
uiint
1楼-- · 2019-07-19 19:24
 精彩回答 2  元偷偷看……
uiint
2楼-- · 2019-07-19 20:05
FIR滤波算法效果一般。
plsbackup
3楼-- · 2019-07-19 21:12
仿真的时候看不出来了吗?
plsbackup
4楼-- · 2019-07-19 22:32
计算运行时间够呛能够运算。
Brand2
5楼-- · 2019-07-19 23:44
fir程序运行时间按竟然为在500ms左右

楼主怎么测出的时间
updownq
6楼-- · 2019-07-20 00:56
 精彩回答 2  元偷偷看……

一周热门 更多>