cancel
Showing results for 
Search instead for 
Did you mean: 

How to use CMSIS 5.8.0 in the cubeIDE

MH081
Associate

Hi,

I use the stm32f446re with the cubeIDE and would like to use FFT's with 16 bit float (arm_rfft_fast_f16) like in the CMSIS DSP 5.8.0.

The older CMSIS library works fine with the other data types but i cant get the new (DSP 1.9.0) to work. I tried different combinations but always include to much (error: ... multiple sources of...) or to less.

Multiple definition in CMSIS DSP v1.8.0. library · Issue #1272 · ARM-software/CMSIS_5 · GitHub

Has anybody encounterd this bevore?

Thanks,

1 ACCEPTED SOLUTION

Accepted Solutions
MH081
Associate

Thanks for the quick reply :)

I did this with the older CMSIS 4.5 and it worked fine (https://github.com/ARM-software/CMSIS/tree/master/CMSIS). Unfortunately there are no _f16 functions.

The newer version (https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS) does not have the mentioned LIB folder with the .a file.

kind regards

View solution in original post

2 REPLIES 2
Imen.D
ST Employee

Hello @MH081​ and welcome to the Community :),

Have a look at this FAQ Configuring DSP libraries on STM32CubeIDE, it may be helpful.

Please mark my answer as best by clicking on the "Select as Best" button if it helped :)

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen
MH081
Associate

Thanks for the quick reply :)

I did this with the older CMSIS 4.5 and it worked fine (https://github.com/ARM-software/CMSIS/tree/master/CMSIS). Unfortunately there are no _f16 functions.

The newer version (https://github.com/ARM-software/CMSIS_5/tree/develop/CMSIS) does not have the mentioned LIB folder with the .a file.

kind regards