I am trying to use the C6748 DSPLIB with CCS v5.2. The compiler is happy with the include path that I provided for the required header files, but the linker is not finding the library or is not recognizing it. The linker command options per my project configuration is the following:
-mv6740 -g -O2 --define=c6748 --define=CHIP_c6748
--stack_size=0x800 --heap_size=0x800 --warn_sections --display_error_number
-i"C:/ti/ccsv5/tools/compiler/c6000_7.3.4/include"
-i"C:/ti/ccsv5/tools/compiler/c6000_7.3.4/lib"
-i"C:/Program Files/Texas Instruments/dsplib_c674x_3_1_0_0/inc"
-i"C:/Program Files/Texas Instruments/dsplib_c674x_3_1_0_0/packages"
-i"C:/Program Files/Texas Instruments/dsplib_c674x_3_1_0_0/lib"
--reread_libs --rom_model
The last 3 paths specified are valid on my system, and the library that I specified in the configuration is "dsplib.a674" (this library is located at the last path specified). I also tried specifying "dsplib.ae674", but that did not work either. I'm not sure why "-l"dsplib.a674" does not show in my command line, but -l"libc.a" does not show in the command line either, and symbols are being resolved from that library.
Not sure what I am missing here. Any suggestions?