Original question:
TMS320F28335: CCS Theia调试工具显示设置
想使用片外RAM进行傅里叶变换,即调用RFFT_32(),RFFT_32_mag()实现。可是输出数据都是+Inf和-Inf,这是为什么?
可以用指针对片外RAM正常进行读写。
修改了一下,fft的输入数据放入片内RAM输出数据放入片外RAM就正常了。反过来(输入片外,输出片内)还不行。不知为何?
您好,
否则、您是否能够正确访问(读取/写入)片外 RAM?
您是否满足 FFT 缓冲器的所有对齐要求?
使用片上 RAM 时、FFT 是否可以正常工作?
可以读写片外RAM。我给自己的回复贴说了,rfft的输入数据放入片内RAM输出数据放入片外RAM就正常了。反过来(输入片外,输出片内)还不行。不知为何?关于是否对齐,您看看我发的图片。谢谢。
请告诉我使用哪个特定函数来计算 FFT? 另外、如果有具体示例用作参考、请告诉我。
另外,我假定正在使用controlSUITE?
对,controlSUITE。调用RFFT_32(),RFFT_32_mag()实现。
当您将输入数据放入片外 RAM 中时、是否相应地对齐输入缓冲器?
是否对齐,您看看我的图片好么?是否对齐您看看。也许对齐在cmd文件中还有其它语句我不知道。
不过,既然输入输出都在片内没问题,输入片内输出片外也没问题,只要输入在片外就不行,那应该不是对齐的问题。