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值都到千万的量级了
|