在
STM32F4 的最新固件 (STM32Cube_FW_F4_V1.26.1) 中,libarm_cortexM4lf_math.a 文件为 3025kB。
在 STM32L4 的最新固件 (STM32Cube_FW_L4_V1.17.0) 中,libarm_cortexM4lf_math.a 文件为 5235kB。
我发现在 STM32L4 版本中,如果 FFT 长度为 128,arm_rfft_fast_init_f32() 会返回错误,而 STM32F4 版本则不会。所以我把STM32L4版本换成了STM32F4版本,好像没问题。
我很困惑:
为什么一开始 F4 和 L4 有不同的版本?
将 F4 版本与 L4 MCU 一起使用是否安全?
我应该在哪里报告 128 点 FFT 的错误?