Skip to main content
leonardo
Associate III
February 7, 2020
Question

STM32CubeMX 5.5 does not generate CMSIS DSP files

  • February 7, 2020
  • 13 replies
  • 6533 views

I've created a STM32CubeMX project for stm32f411re uC and try to add CMSIS DSP suppor. I go to "Aditional Software" -> ARM.CMSIS and check CORE 5.3.0 and DSP 1.7.0. Into DSP I chose Source. CubeMX download the CMSIS package into STM32Cube/Repository/Packs/ARM/CMSIS.

Then I generate the project and imported into SystemWorkbech IDE.

I've try to add #include "arm_match.h" and I get file not found error. In the project tree is not references to CMSIS DSP libraries...

13 replies

ADunc.1
Senior
July 13, 2020

This problem is still present. When selecting Source for CMSIS DSP, the same missing files are observed as previously mentioned. When selecting Library for CMSIS DSP, the library is not added to the project, or the linker options.

Even more strange! When an entirely LL driver project (No HAL at all) enables CMSIS DSP (and Core), HAL GPIO source is automatically included in the project which prevents it from building as it does not include other HAL header files. It should not include HAL at all. Turn CMSIS DSP off and HAL GPIO goes away...

TSarr.1
Visitor II
April 8, 2021

I got the same problem too....

JLojo
Associate III
June 29, 2023

Same problem here!

Seems to be solve by removing the double '/' in the include path for CMSIS in the project properties...

At least it compiles! Let's see if it works!!!

JYL