Skip to main content
Visitor II
November 6, 2021
Solved

How to use CMSIS 5.8.0 in the cubeIDE

  • November 6, 2021
  • 2 replies
  • 1578 views

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.
    Best answer by MH081

    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

    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

    MH081AuthorAnswer
    Visitor II
    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