Other Parts Discussed in Thread: C2000WARE
Hello,
I tried migrate some FFT routines from CPU to CLA using the CLAmath library from C2000Ware but with no luck. I started with the example "cla_rfft_512" (this is originally in COFF), so I've switched to the EABI library but I get the linker error:
undefined first referenced symbol in file --------- ---------------- CLA_CFFT_run256Pt ./rfft_512.obj CLA_CFFT_unpack512Pt ./rfft_512.obj error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "cla_rfft_512.out" not built
After digging some time I managed to compile it when adding the underscores in front of the called functions, like "_CLA_CFFT_run256Pt()".
It seems to me that there are missing some entries in the CLAmath source library file "CLAeabi.asm" - there are no entries for FFT routines.
And also, I forgot to mention, in the CLAmath manual there are no usage instructions for RFFT and Unpack routines.
Regards,
Andy