我想使用CMSIS中存在的DSP功能。我使用的是STM32CubeIDE,我的目标板是ST32F411RE发现。使用CMSIS与Keil uVision非常简单,您只需选择您想要的w包并使用它,但是STM32CubeIDE并不那么简单。CMSIS包含在最新的固件包STM32Cube_FW_F4_V1.24.2中,但是在CubeMX或IDE中似乎没有任何选项来添加DSP库(这些库在固件包中)。默认情况下添加核心库。我已经将DSP包含和源文件夹添加到我的工作区中,我已经将包含路径添加到IDE中,但是当我添加
#include "arm_math.h到main.c
我跟我说错了
fatal error: arm_math.h: No such file or directory和它是针对每个DSP源文件。
过去几天我一直在努力克服这一切。是否有人在STM32CubeIDE中使用了CMSIS功能,如果是,他们是如何设置CMSIS来与IDE一起工作的?还有其他的东西我可以尝试我的设置吗?我很惊讶集成的CubeMX代码生成器没有提供包含DSP的选项。
非常感谢

发布于 2021-01-30 22:00:02
这个人对你的问题有了答案:
https://www.youtube.com/watch?v=vCcALaGNlyw
好吧,你必须花15分钟看视频,但这是值得的,因为他解释得很好。
TL/DW:
将库从github:https://github.com/ARM-software/CMSIS_5
在立方体-MX点击“软件包”,并激活CMSIS和DSP。然后您可以选择用于生成代码的包..。
要求: CMSIS包需要安装,这可以通过
https://stackoverflow.com/questions/59395181
复制相似问题