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

在使用C6657进行数据运算时,运算结果出现如图1所示现象。另外,运行时出现图2所示错误,求解。

Shine:

1. QNAN表示一个无效浮点数,估计是你程序的问题,运算出错了。

2. 0x847ca00是DDR3的地址,有没有对DDR3进行过读写测试?

user4990482:

回复 Shine:

谢谢你的回复!

1.我程序部分代码:

int i;

for (i=0; i<M; i++)

{

   conjugate_complex(N, echo_PC_KT[i], echo_PC_KT_conj[i]);

   combineRealImg(N, echo_PC_KT_conj[i], echo_PC_KT_conj_float[i]);

   //EDMA_copy((unsigned int)echo_PC_KT_conj_float[i], (unsigned int)L2_buf, 8192, EDMA_CC2_CH0, DMA_WAIT);

   DSPF_sp_fftSPxSP_opt(N, echo_PC_KT_conj_float[i], w, echo_PC_KT_conj_float_fft[i], brev, 4, 0, N);

   seperateRealImg(N, echo_PC_KT_conj_float_fft[i], echo_PC_KT_conj_float_fft_complex[i]);

   conjugate_complex(N, echo_PC_KT_conj_float_fft_complex[i], echo_PC_KT_conj_float_fft_complex_conj[i]);

   minifier(N, echo_PC_KT_conj_float_fft_complex_conj[i], echo_PC_KT_out[i]);

   c_abs(echo_PC_KT_out[i], echo_PC_KT_out_abs[i], N);

}

仅仅是调用DSPF_sp_fftSPXSP库函数(红色字体),内存值也从该步骤出现错误;

2.我程序中所有数据均存放在DDR3中,运行之前已初始化,能正常读写。程序该函数之前其他计算结果均正确。

赞(0)
未经允许不得转载:TI中文支持网 » 在使用C6657进行数据运算时,运算结果出现如图1所示现象。另外,运行时出现图2所示错误,求解。
分享到: 更多 (0)