我想使用CMSIS中提供的DSP功能。我正在使用STM32CubeIDE,目标板为ST32F411RE Discovery。将CMSIS DSP与Keil uVision一起使用非常简单,您只需选择所需的w包并使用它,但是使用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的选项。
非常感谢
答案 0 :(得分:2)
这个人回答了你的问题:
https://www.youtube.com/watch?v=vCcALaGNlyw
好的,你必须花 15 分钟才能观看视频,但值得,因为他解释得很好。
TL/DW:
在 Cube-MX 中点击“软件包”并激活 CMSIS 和 DSP。然后就可以选择代码生成的包了...
要求:需要安装CMSIS包 这可以通过