ccs中调用fft的问题,急!

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:38:08
我要用TI公司的TMS320C6713做毕业设计,其中设计到一个调用fft的问题,网上搜了好多,也看了很多资料,觉得还是不甚了解,程序样本如下:void main(void)
{
gen_w_r2(w, N); // Generate coefficient table
bit_rev(w, N>>1); // Bit-reverse coefficient table
DSPF_sp_cfftr2_dit(x, w, N);
// input in normal order, output in
// order bit-reversed
// coefficient table in bit-reversed
// order
}
编译时报错:undefined first referenced
symbol in file
--------- ----------------
_bit_rev E:\Elc0304_bmw\DSP6713\Test1\Debug\Test.obj
_DSPF_sp_cfftr2_dit E:\Elc0304_bmw\DSP6713\Test1\Debug\Test.obj
_gen_w_r2 E:\Elc0304_bmw\DSP6713\Test1\Debug\Test.obj
>> error: symbol referenci

你这是典型的函数没有绳命,就是你相应的库没有成功包含进工程

确定是你是否安装了C67xDSPLIB_v200.exe,如果安装了,并且在默认目录下,会在你的C盘生成一个CCStdio文件夹,你需要的软件和文档都在这里面。
添加dsp67X.lib文件,代码上加上#include "dspf_sp_cfftr2_dit.h"即可。