关于fft计算时间 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6294|回复: 1
打印 上一主题 下一主题

关于fft计算时间

[复制链接]

15

主题

30

帖子

139

积分

注册会员

Rank: 2

积分
139
跳转到指定楼层
楼主
发表于 2014-7-28 10:55:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lly_lake 于 2014-7-28 10:56 编辑

关于fft的计算问题
我现在做算法,需要64点的fft在1us以下,看TI官网上浮点的64点的fft在1us左右,但用咱们的开发板需要3us,不知什么原因。
转成定点fft,TI网上定点的fft需要0.3us,下载了汇编代码,但编译出错,下面贴出下载的汇编程序地址以及出错的信息。
fft.asm地址:
http://www.ti.com/lsds/ti/dsp/c6 ... enchmarks.page#ffts
出错信息:
**** Build of configuration Debug for project fixedffttest ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../fft.asm'
'Invoking: C6000 Compiler'
"C:/ti/ccsv5/tools/compiler/c6000_7.4.4/bin/cl6x" -mv6740 --abi=coffabi -g --include_path="C:/ti/ccsv5/tools/compiler/c6000_7.4.4/include" --include_path="C:/ti/ccsv5/c6700/dsplib/Include" --include_path="/packages/ti/xdais" --include_path="/include" --define=c6748 --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile --preproc_dependency="fft.pp"  "../fft.asm"
"../fft.asm", ERROR!   at line 533: [E0802] Multi-cycle NOP instructions are illegal in the execute packet preceding an execute packet containing an SPKERNEL instruction.
                SPKERNELR                             ;delay 0 cycles before reloading

1 Assembly Error, No Assembly Warnings

Errors in Source - Assembler Aborted

>> Compilation failure
gmake: *** [fft.obj] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****
希望 熟悉fft计算的高人能帮助解决一下,这个问题困了很长时间了

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2014-7-30 22:09:54 | 只看该作者
用 674x的汇编代码吧 兼容性会好一些如果用定点的话应该用 c64+ 的函数库







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-29 01:55 , Processed in 0.034318 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表