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:
不客气,我会将此贴关闭。