2025-07-23 7:59 PM
I am using stm32f407 in stm32cubeide. When I tried to follow the steps in the forum to access the DSP library, I found that there was no CMSIS/lib in my firmware package. Neither in both firmware package follows.
This is my screenshot in: C:\Users\dingh\STM32Cube\Repository\STM32Cube_FW_F4_V1.28.2\Drivers\CMSIS
In the relevant posts I found on the forum, there should be a lib folder in this folder. I‘m trying to link the dsp static library. Any idea how to find this folder?
2025-07-23 8:56 PM
Weird, it appears to be missing for the STM32F4.
Download a different Cortex-M4 chip library such as STM32L4. They're in there.
2025-08-01 8:23 AM
Hello @polarwang and welcome to the community,
Since CMSIS V 5.8.0, the CMSIS-DSP libraries are supplied as an individual package.
Before you get started, open the ARM.CMSIS.pdsc file in \STM32Cube_FW_xx_Vx.x.x\Drivers\CMSIS folder with notepad to know which CMSIS version is included in the package.
The CMSIS V5.9.0 version is integrated in STM32Cube_FW_F4_V1.28.2.
I recommend you to follow the steps shared in How to integrate CMSIS-DSP libraries on a STM32 project FAQ to integrate the DSP libraries in your project when using STM32CubeIDE toolchain. This FAQ provides an example based on the STM32CubeF4 package version 1.28.0.
I hope this help you.
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.