硬件环境:STM32L496。
软件环境:STM32CUBEIDE1.4.1。
目标:移植DSP库至工程并应用。
1.首先确定DSP库位置,注意是GCC文件夹而不是ARM。D:\STM32Cube\Repository\STM32Cube_FW_L4_V1.16.0\Drivers\CMSIS\DSP\Lib\GCC
2.在工程中创建DSP文件夹和DSP\Include
3.将libarm_cortexM4lf_math.a拷入DSP文件夹;将D:\STM32Cube\Repository\STM32Cube_FW_L4_V1.16.0\Drivers\CMSIS\DSP\Include 中的所有文件拷入DSP\Include
4.右键点击工程,将路径添加进去
5.添加静态库文件,注意双引号不要取消。
"${workspace_loc:/${ProjName}/Drivers/DSP/libarm_cortexM4lf_math.a}"
6.添加宏定义。