我想使用 CMSIS 中的 DSP 功能。我正在使用 STM32CubeIDE,我的目标板是 ST32F411RE Discovery。使用 CMSIS DSP 和 Keil uVision 非常简单,你只需选择你想要的包并使用它,但使用 STM32CubeIDE 就没那么简单了。CMSIS 包含在最新的固件包 STM32Cube_FW_F4_V1.24.2 中,但 CubeMX 或 IDE 中似乎没有任何选项可以添加 DSP 库(固件包中存在)。默认情况下会添加 CORE 库。我已将 DSP Include 和 Source 文件夹添加到我的工作区,我已将包含路径添加到 IDE,但是当我添加
#include "arm_math.h
到 main.c
我收到一条错误消息,告诉我
fatal error: arm_math.h: No such file or directory
它针对每个DSP源文件。
在过去的几天里,我一直在试图克服这一点。有没有人在 STM32CubeIDE 中使用过 CMSIS DSP 功能,如果有,他们是如何设法设置 CMSIS DSP 与 IDE 一起工作的?我的设置还有什么可以尝试的吗?我很惊讶集成的 CubeMX 代码生成器不提供包含 DSP 的选项。
非常感谢