问题起因

帮朋友做一个作业,要用到DSP库进行快速傅里叶变换(FFT),但是当我打开我之前做的项目,却发现关键头文件报错,这导致后面一系列操作进行不了。排查一系列问题,得出结论是版本更新后出了问题。

问题解决

在看了网上很多文章,没发现解决办法,于是打算从根本入手。

报错原因是找不到该头文件,但实际上该文件是存在的,在\Drivers\CMSIS\DSP\Include中。

在魔术棒中添加DSP库路径

同时为了避免冲突,要把/Middlewares/ST/ARM/DSP/Inc删除

确认后arm_const_structs.h的报错消失,功能恢复。

其中的具体原理暂未弄清楚,望大佬指导。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐