您好!
我已经使用 CMSIS DSPLIB 成功地在 Keil 中实现了滤波器。
现在、我正在尝试对1024个实数数据实施快速 rfft。
我成功运行了 Keil 中为 CFFT 给出的示例。
使用相同的项目设置、我修改了代码以实现1024个实数 FFT。 当我编译代码时、它给出以下错误
.\ARMCM0_debug\arm_FFT_bin_example.AXF:错误:L6047U:此映像的大小(91344字节)超出此版本链接器允许的最大值
PL 让我知道如何解决该错误。
My Main 包含以下代码
arm_rfft_fast_instance_f32 fftInstance;
ARM_STATUS 状态;
float32_t maxValue;
status = arm_rfft_fast_init_F32 (&fftInstance、fftSize);
/*通过 rFFT/CIFFT 模块处理数据*/
arm_rfft_fast_F32 (&fftInstance、testInput_F32_PPG、TestOutput、ifftFlag);
/*通过的复数幅度模块处理数据
计算每个区间的幅度*/
arm_cmplx_mag_F32 (testInput_F32_PPG、TestOutput、fftSize);
/*计算 maxValue 并返回相应的 bin 值*/
arm_max_F32 (TestOutput、fftSize、&maxValue、&testIndex);
谢谢、此致、
尼利马