I've been using the C equivalent code for DSPF_sp_fftSPxSP up to this point. When I go to use the real TI library I get this message during the linker:
<Linking>
warning: automatic library build: using library "C:/ti/ccsv5/tools/compiler/c6000/lib/rts6700.lib" for the first time, so it must be built. This may take a few minutes.
error: function _sin in file sin.c : invalid instruction schedule generated;
try reducing speed optimization levels
"sqrtf_i.h", line 40: warning: variable "f" was set but never used
"sqrtf_i.h", line 40: warning: variable "f" was set but never used
error: function _tanh in file tanh.c : invalid instruction schedule generated;
try reducing speed optimization levels
undefined first referenced
symbol in file
--------- ----------------
_DSPF_dp_mat_mul_cplx ./Algos.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "test5.out" not built
Trying to compile again just leaves me with the undefined symbol _DSPF_dp_mat_mul_cplx.
You can see that I am including the 6700 library via "-lrts6700.lib" in the linker command. Do I need to include any other libraries, or do I need to change the speed optimization levels (which I don't see in how to do?)
Thanks for any help,
John C.