Hi everyone,
I try to invoke a function of the mathlib in my routine based on CCS5 and I have connected the C6678 EVM to my computer .
The following code is part of the test code source.
for(i=0; i<2048; i++)
{
c [i] = divdp ( a [i] , b [i] );
}
The array a , b and c have been defined before.
I installed the mathlib in the directory of D:/ software / ccsv5 /mathlib_c66x_3.0.0.0.
Then I copy divdp.asm and divdp.h to the directory of my project. In addtion, I add the directory D:/software/ccsv5/mathlib_c66x_3.0.0.0/packages
to the include options, the directory D:/software/ccsv5/mathlib_c66x_3.0.0.0/lib/mathlib.ae66 to the file search path.
When I build the project ,there are always three errors.
(1) 1' Building file: .. /divsp.asm ' ' Invoking : C6000 Compiler ' " D:/ software / ccsv5 / tools /compiler /c6000 /bin /c16x" -mv6600 -g - -include_path=
" D:/ software / ccsv5 / tools /compiler /c6000/ include " --include _path =" D:/ software / ccsv5 /mathlib_c66x_3.0.0.0/packa "
(2) 1 gmake : Target ' all ' not remade because of errors. D:\software \ ccsv5 \utils \gmake \gmake -k all . ' Building file : ../ main.c ' ' Invoking C6000 Compiler '
" D:/ software / ccsv5/tools /compiler /c6000 /bin /c16x " -mv6600 -g -include_path="D:
(3) Linking failed . Check the console window for details.
I don't know how to solve the problem.