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

[复制链接]
 楼主| dnux57fds 发表于 2016-12-25 22:00 | 显示全部楼层 |阅读模式
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值都到千万的量级了
uiint 发表于 2016-12-26 23:03 | 显示全部楼层
单步调试能够查看运行时间吧
uiint 发表于 2016-12-26 23:03 | 显示全部楼层
FIR滤波算法效果一般。
plsbackup 发表于 2016-12-27 16:42 | 显示全部楼层
仿真的时候看不出来了吗?
plsbackup 发表于 2016-12-27 16:46 | 显示全部楼层
计算运行时间够呛能够运算。
Brand2 发表于 2016-12-29 21:31 | 显示全部楼层
fir程序运行时间按竟然为在500ms左右

楼主怎么测出的时间
updownq 发表于 2016-12-30 22:04 | 显示全部楼层
fir的运行速度这么慢?
updownq 发表于 2016-12-30 22:05 | 显示全部楼层
这个滤波程序计算量很大吗?
iamaiqiyi 发表于 2016-12-31 17:19 | 显示全部楼层
楼主是要做什么滤波?
iamaiqiyi 发表于 2016-12-31 17:22 | 显示全部楼层
其他的简单方法应该也能够实现滤波吧。
hudi008 发表于 2017-1-2 22:33 | 显示全部楼层
fir运行时间这么长吗?
hudi008 发表于 2017-1-2 22:36 | 显示全部楼层
DSP不是做算法的芯片吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

110

主题

113

帖子

0

粉丝

110

主题

113

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部