This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28335: CCS V6

Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hallo,

actual we are working with CCSv3.3 and have CGT for C2000 TMS320F28335.

To have best calculation performance we do use the fast Library rts2800_fpu32_fast_supplement.lib!

We now start working with CCS6.0 (exact 6.1.3).

Question:

Is the content of rts2800_fpu32_fast_supplement.lib now included in the standard librarys for the F28335!

Or do we have to install a newer version of rts2800_fpu32_fast_supplement.lib?

Actual we have included the old rts2800_fpu32_fast_supplement.lib an get errors with sin and cos functions.

like this:
#10056 symbol "_cos" redefined: first defined in "<whole-program>"; redefined in "./src/cos_f32.obj"    VTIQ             C/C++ Problem

Settings for Linker in CCSv6:

"C:\ti\ccsv6\tools\compiler\c2000_15.12.3.LTS\lib\libc.a"

"C:\ti\ccsv6\tools\compiler\c2000_15.12.3.LTS\lib\rts2800_fpu32.lib"

br

Ralf

  • Ralf,

    This library is provided by the controlSUITE package, which is unrelated to CCS.

    In this case, you should include the path and the library name to your project.

    For controlSUITE 3.4.3 I found it at:
    C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib\rts2800_fpu32_fast_supplement.lib

    Hope this helps,
    Rafael
  • Hi Rafael,

    thanks for the path to lib, of course I've found immediatly.

    In my CCSv3.3 project, I've copied the source files like sin_f32.asm direct to my project src directory

    and included the C28x_FPU_FastRTS.h Header also in this way.

    With CCS6 compiling I've got the error messages like:

    #10056 symbol "_cos" redefined: first defined in "<whole-program>"; redefined in "./src/cos_f32.obj" 

    Is this enough to include the lib from control_suite directory?

    Another thing is: In CCSv3.3 I had to link the FastLib first, there was a link order list, I've set the Fastlib to the first place.

    Is there simular in CCSv6?

    br Ralf