STM32CUBEIDE添加DSP库

硬件环境:STM32L496。

软件环境:STM32CUBEIDE1.4.1。

目标:移植DSP库至工程并应用。

1.首先确定DSP库位置,注意是GCC文件夹而不是ARM。D:\STM32Cube\Repository\STM32Cube_FW_L4_V1.16.0\Drivers\CMSIS\DSP\Lib\GCC

STM32CUBEIDE添加DSP库

2.在工程中创建DSP文件夹和DSP\Include

STM32CUBEIDE添加DSP库

3.将libarm_cortexM4lf_math.a拷入DSP文件夹;将D:\STM32Cube\Repository\STM32Cube_FW_L4_V1.16.0\Drivers\CMSIS\DSP\Include 中的所有文件拷入DSP\Include

STM32CUBEIDE添加DSP库

STM32CUBEIDE添加DSP库

4.右键点击工程,将路径添加进去

STM32CUBEIDE添加DSP库

5.添加静态库文件,注意双引号不要取消。

"${workspace_loc:/${ProjName}/Drivers/DSP/libarm_cortexM4lf_math.a}"

STM32CUBEIDE添加DSP库

6.添加宏定义。

STM32CUBEIDE添加DSP库