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.

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

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

    2. 0x847ca00是DDR3的地址,有没有对DDR3进行过读写测试?
  • 谢谢你的回复!

    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中,运行之前已初始化,能正常读写。程序该函数之前其他计算结果均正确。