#pragma DATA_SECTION(X_IN,"buffer")
int X_IN[200];
#pragma DATA_SECTION(x_data,"buffer")
int x_data[200];
int * x=(int *)x_data;
int * x_in=(int *)X_IN;
for(i=0;i<l;i++)
{
x_in[i]=i;
x[i]=i;
}
最后查看x_data和X_IN中的数据,居然不一样,是什么情况?怎么改正?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
#pragma DATA_SECTION(X_IN,"buffer")
int X_IN[200];
#pragma DATA_SECTION(x_data,"buffer")
int x_data[200];
int * x=(int *)x_data;
int * x_in=(int *)X_IN;
for(i=0;i<l;i++)
{
x_in[i]=i;
x[i]=i;
}
最后查看x_data和X_IN中的数据,居然不一样,是什么情况?怎么改正?
那么
DSP_fft32x32(fft_corr, n, x_in, x_out);
DSP_fft32x32(fft_corr, n, h_in, h_out);
如果x_in和h_in输入同样的值,x_out和h_out的值不同的原因也是一样的吗?
memeory browser 跟踪看看到底哪一步出的问题 可以在VC上验证哪一个结果是正确的