Skip to main content
MH081
Associate
November 6, 2021
Solved

How to use CMSIS 5.8.0 in the cubeIDE

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,

This topic has been closed for replies.
MH081
MH081Best answer
Associate
November 8, 2021

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

2 replies

ST Technical Moderator
November 8, 2021

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

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
MH081
MH081AuthorBest answer
Associate
November 8, 2021

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