Seit ein paar Tagen versuche ich die FFT Funktion von arm zu nutzen.
Ich benutze CubeMX und das TrueStudio.
Wenn ich die Funktion
1 | arm_rfft_init_q15(&RealFFT_Instance,128,0,1);
|
im Programm einbaue bekomme ich folgende Fehlermeldung: "Undefined
reference to 'arm_rfft_init_q15'". ARM_MATH_CM4 und __FPU_PRESENT 1 sind
definiert (Ich habe #define __FPU_PRESENT 1 vor dem laden der arm_math.c
aufgerufen und ARM_MATH_CM4 bei Symbols hinzugefügt).
Meine versuche "D:\Workspace A\CMSIS_5-5.3.0\CMSIS\Lib\GCC" und
"D:\Workspace A\CMSIS_5-5.3.0\CMSIS\Lib\GCC\libarm_cortexM4lf_math.a"
als
library hinzuzufügen führt dazu, dass wenn ich auf debug drücke die
Meldung:
"Program file does not exist
D:\Workspace A\FFTandLED\Debug\FFTandLED.elf not found
D:\Workspace A\FFTandLED\Debug\FFTandLED.elf not found
D:\Workspace A\FFTandLED\Debug\FFTandLED.elf not found" erscheint.
Ich bekomme das ganze einfach nicht zum laufe.
Hat jemand eine Idee wie ich das Problem beheben könnte?
Mit freundlichen Grüßen
Luca