TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: 定义数组问题

Part Number:TMS320C6678

您好,我需要在函数中定义数组,具体某个用法如下:

int GetFrameType(double * frameFFT, int N_data_len)
{
int type=4;

double amp_array_fft[N_data_len];

}

{

int mapsrc_len = (int)((idxstop-idxstart)/didx)+1;
double mapsrc[mapsrc_len];

}

我在code block开发环境下可以编译通过,但是在CCS5.5的编译器下就会报错,请问下我需要怎么修改?谢谢大家!

Nancy Wang:

请贴出具体的报错。

,

lu jian:

您好,报错是这样子的

Description Resource Path Location Type#28 expression must have a constant value GetFrameType.c /my_6701_profile/src_doppler line 22 C/C++ Problem

,

Nancy Wang:

错误定位在哪一行?初始化必须是常量表达式。

参考以下类似的错误看一下。

e2e.ti.com/…/ccs-tm4c123gh6pm-is-a-float-not-allowed-to-be-evaluated-using-a-variable-within-its-expression-expression-must-have-a-constant-value

,

lu jian:

谢谢您~

,

Nancy Wang:

不客气,我会将此贴关闭。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 定义数组问题
分享到: 更多 (0)