Skip to content

Problem with executing DSP code on STMCube IDE #249

@prasadpsrks

Description

@prasadpsrks

I want to include DSP functionality into my code. I am using STMCube IDE and I am including the header file "arm_math.h". Further I am using the function "arm_biquad_cascade_df2T_init_f32". Its prototype is at the URL "https://arm-software.github.io/CMSIS_5/DSP/html/group__BiquadCascadeDF2T.html#gafd8b4068de567e9012e444f1c2320e1c". It was given at the same point that I have to run the function "arm_biquad_cascade_df2T_compute_coefs_f32" before using the function "arm_biquad_cascade_df2T_init_f32" to get one of its arguments. The prototype of "arm_biquad_cascade_df2T_compute_coefs_f32" was also given at the same URL(that was mentioned above). But at the above URL, it was not mentioned which header files are to be included for these functions to become operational. Also the version of "arm_math.h" file that I got did not contain the prototype of "arm_biquad_cascade_df2T_compute_coefs_f32" function. After doing some research, I found how to make DSP work on STMCubeIDE at the URL "https://community.st.com/t5/stm32-mcus/configuring-dsp-libraries-on-stm32cubeide/ta-p/49637". But at this URL it was instructed that I have to copy the folders (that exist on my system) "STM32Cube_Repository\STM32Cube_FW_F4_V.X.XX.X\Drivers\CMSIS\DSP\Include" and "STM32Cube_Repository>\STM32Cube_FW_F4_V.X.XX.X\Drivers\CMSIS\Lib" into my project work space and then I have to proceed. But unfortunately I was unable to find the folder "STM32Cube_Repository>\STM32Cube_FW_F4_V.X.XX.X\Drivers\CMSIS\Lib" on my system. Kindly help me with this issue. I am using STM32F407VET6 micro-controller. Please feel free to ask me if you need any further information with regard to this issue. Thank you.

Regards
P.S.R.K.S.PRASAD

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions