在一个任务里,首先产生一个线性调频信号,然后进行FFT变换,然后取模值,暂停后对处理结果进行画图,我发现第一次运行结果正确,再次运行(重新产生信号,进行FFT变换,再取模值),结果就不对了,为什么呀?
Andy Yin1:
所谓的结果不对,一步步查确认到底是在哪一步出错的;另外如果使用了外部memory,并使能cache,看看是否与cache 一致性维护有关。
在一个任务里,首先产生一个线性调频信号,然后进行FFT变换,然后取模值,暂停后对处理结果进行画图,我发现第一次运行结果正确,再次运行(重新产生信号,进行FFT变换,再取模值),结果就不对了,为什么呀?
所谓的结果不对,一步步查确认到底是在哪一步出错的;另外如果使用了外部memory,并使能cache,看看是否与cache 一致性维护有关。