We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Well am using keil uvision 5 for my development. i have added CMSIS dsp file and device file using run time environment. but when am adding math_helper.c source file am getting error. which is
C:\Keil\ARM\PACK\ARM\CMSIS\3.20.4\CMSIS\Include\arm_math.h(280): error: #5: cannot open source input file "ARMCM4.h": No such file or directory
cam anyone give the reason for that?
I cann't change this one for CM3. in which file can i find this one ?
"cam anyone give the reason for that?"
because, just as the message says, you don't have a file called "ARMCM4.h", or it's not in the specified directory (folder).
Look, if you're using an Cortex-M3 part, then you'd want to use the define ARM_MATH_CM3 within your project, so if looks for core_cm3.h instead of a file you don't have.
Have you even looked at the line throwing the error, and those around it?
Perhaps you'd want to also review the instructions/directions included in arm_math.h, to understand how you might need to use it?
Problem solved by defining ARM_CORTEX_M3 .
which one of the function is suitable for 24 bit digital signal processing ?
What does the documentation tell you?
In that i have seen for f32 , q7, q15 , q31. given example they were used floating value but i am having 24 bit integers.
First up all how to read this document. am asking the process flow here?