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条回答
updownq
1楼-- · 2019-07-20 06:12
这个滤波程序计算量很大吗?
iamaiqiyi
2楼-- · 2019-07-20 12:11
楼主是要做什么滤波?
iamaiqiyi
3楼-- · 2019-07-20 18:05
其他的简单方法应该也能够实现滤波吧。
hudi008
4楼-- · 2019-07-20 19:50
fir运行时间这么长吗?
hudi008
5楼-- · 2019-07-21 00:02
 精彩回答 2  元偷偷看……

一周热门 更多>