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/TMS320F28335

Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE, ADS8329

Tool/software: Code Composer Studio

Hello,

I have still issue with C28xxx FastRTS-Library.

I've copied the source files like sin_f32.asm cos_f32.asm sqrt_f32.asm direct to my project src directory.

I do this to be able to copy the functions into the RAM after program start.

All these asemmbler files are translatet  to object-files, but there is a remaining conflict with sin and cos functions.

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" 

#10056 symbol "_sin" redefined: first defined in "<whole-program>"; redefined in "./src/sin_f32.obj"
But all other files/funcition work so far (e.G. sqrt_f32.asm)

What could cause this? I tried several compiler switches, no success.

Or how can I replace the library functions with the fast replacements from sin_f32.asm and cos_f32.asm?

br Ralf

  • This clue ...

    Ralf Koester said:
    first defined in "<whole-program>"

    ... means you either use --program_level_compile or --opt_level=4.  I don't think use of either option should cause this problem.  But it might.  So, as experiment, either remove --program_level_compile, or change to --opt_level=3.  

    If that doesn't help, please submit the CCS project for further analysis.

    Thanks and regards,

    -George

  • Hello George,

    I tried out several options,

    first with original optimizing level -O4 and -opt_for_speed=5, see attached map-file

    second with optimizing level -O3 and -opt_for_speed=3, see attached map-file

    It seens to be strange, dependend of these levels the compiler uses the rts2800_fpu32.lib functions sin, cos and sqrt or

    the functions of sin_f32.asm, cos_f32.asm and sqrt_f32.asm!

    But in both cases I get the errors:

    I tried out a variation of this settings, but without success:

    Should this settings replace the RTS library sin, cos and sqrt with those from the asm-files?

    Ralf

  • Should this settings replace the RTS functions with those from the asm-files?

    I

  • I still cannot explain what has occurred.  Be sure the RTS library is the last input the linker sees.  This usually means the final build command ends with "-llibc.a".  If that doesn't fix it, then please submit the entire CCS project.  That is the only way to advance this issue.

    Ralf Koester said:
    Should this settings replace the RTS functions with those from the asm-files?

    No.  Please leave the Library Functions Assumptions settings off.

    Thanks and regards,

    -George

  • Hi George,

    I removed the Library Function Assumptions to "off"!

    See the attached output file build.log! At the last position I find -lrts2800_fpu32.lib instead of -llibc.a!

    I removed the Library names out of the Library File Search Path, because of the reccomendation that the best matching lib will be found automatically.

    And I removed also libc.a because of the recommendation that this it not nessessary at all.

    6082.Build.log
    **** Build of configuration FLASH for project 092-K2 ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../src/ADS8329.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/ADS8329.d" --obj_directory="src"  "../src/ADS8329.c"
    'Finished building: ../src/ADS8329.c'
    ' '
    'Building file: ../src/Angle.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Angle.d" --obj_directory="src"  "../src/Angle.c"
    'Finished building: ../src/Angle.c'
    ' '
    'Building file: ../src/Ccmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Ccmode.d" --obj_directory="src"  "../src/Ccmode.c"
    'Finished building: ../src/Ccmode.c'
    ' '
    'Building file: ../src/Control.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Control.d" --obj_directory="src"  "../src/Control.c"
    'Finished building: ../src/Control.c'
    ' '
    'Building file: ../src/Correction.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Correction.d" --obj_directory="src"  "../src/Correction.c"
    'Finished building: ../src/Correction.c'
    ' '
    'Building file: ../src/Crmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Crmode.d" --obj_directory="src"  "../src/Crmode.c"
    'Finished building: ../src/Crmode.c'
    ' '
    'Building file: ../src/CsFastOsc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/CsFastOsc.d" --obj_directory="src"  "../src/CsFastOsc.c"
    'Finished building: ../src/CsFastOsc.c'
    ' '
    'Building file: ../src/Csmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Csmode.d" --obj_directory="src"  "../src/Csmode.c"
    'Finished building: ../src/Csmode.c'
    ' '
    'Building file: ../src/DSP28335GlobalVariableDefs.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP28335GlobalVariableDefs.d" --obj_directory="src"  "../src/DSP28335GlobalVariableDefs.c"
    'Finished building: ../src/DSP28335GlobalVariableDefs.c'
    ' '
    'Building file: ../src/DSP2833x_CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP2833x_CodeStartBranch.d" --obj_directory="src"  "../src/DSP2833x_CodeStartBranch.asm"
    'Finished building: ../src/DSP2833x_CodeStartBranch.asm'
    ' '
    'Building file: ../src/DSP2833x_usDelay.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP2833x_usDelay.d" --obj_directory="src"  "../src/DSP2833x_usDelay.asm"
    'Finished building: ../src/DSP2833x_usDelay.asm'
    ' '
    'Building file: ../src/DevInitF28335.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DevInitF28335.d" --obj_directory="src"  "../src/DevInitF28335.c"
    'Finished building: ../src/DevInitF28335.c'
    ' '
    'Building file: ../src/Device.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Device.d" --obj_directory="src"  "../src/Device.c"
    'Finished building: ../src/Device.c'
    ' '
    'Building file: ../src/Diagnos.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Diagnos.d" --obj_directory="src"  "../src/Diagnos.c"
    'Finished building: ../src/Diagnos.c'
    ' '
    'Building file: ../src/Epwm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Epwm.d" --obj_directory="src"  "../src/Epwm.c"
    'Finished building: ../src/Epwm.c'
    ' '
    'Building file: ../src/FPUmathTables.ASM'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/FPUmathTables.d" --obj_directory="src"  "../src/FPUmathTables.ASM"
    'Finished building: ../src/FPUmathTables.ASM'
    ' '
    'Building file: ../src/IntSvc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/IntSvc.d" --obj_directory="src"  "../src/IntSvc.c"
    'Finished building: ../src/IntSvc.c'
    ' '
    'Building file: ../src/Ip2000.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Ip2000.d" --obj_directory="src"  "../src/Ip2000.c"
    'Finished building: ../src/Ip2000.c'
    ' '
    'Building file: ../src/Main.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Main.d" --obj_directory="src"  "../src/Main.c"
    'Finished building: ../src/Main.c'
    ' '
    'Building file: ../src/McbspDma.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/McbspDma.d" --obj_directory="src"  "../src/McbspDma.c"
    'Finished building: ../src/McbspDma.c'
    ' '
    'Building file: ../src/Measmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Measmode.d" --obj_directory="src"  "../src/Measmode.c"
    'Finished building: ../src/Measmode.c'
    ' '
    'Building file: ../src/MyConst.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/MyConst.d" --obj_directory="src"  "../src/MyConst.c"
    'Finished building: ../src/MyConst.c'
    ' '
    'Building file: ../src/Omega.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Omega.d" --obj_directory="src"  "../src/Omega.c"
    'Finished building: ../src/Omega.c'
    ' '
    'Building file: ../src/Pmsm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Pmsm.d" --obj_directory="src"  "../src/Pmsm.c"
    'Finished building: ../src/Pmsm.c'
    ' '
    'Building file: ../src/SpiA.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/SpiA.d" --obj_directory="src"  "../src/SpiA.c"
    'Finished building: ../src/SpiA.c'
    ' '
    'Building file: ../src/SsiComm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/SsiComm.d" --obj_directory="src"  "../src/SsiComm.c"
    'Finished building: ../src/SsiComm.c'
    ' '
    'Building file: ../src/Test.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Test.d" --obj_directory="src"  "../src/Test.c"
    'Finished building: ../src/Test.c'
    ' '
    'Building file: ../src/Timer.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Timer.d" --obj_directory="src"  "../src/Timer.c"
    'Finished building: ../src/Timer.c'
    ' '
    'Building file: ../src/atan2_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/atan2_f32.d" --obj_directory="src"  "../src/atan2_f32.asm"
    'Finished building: ../src/atan2_f32.asm'
    ' '
    'Building file: ../src/atan_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/atan_f32.d" --obj_directory="src"  "../src/atan_f32.asm"
    'Finished building: ../src/atan_f32.asm'
    ' '
    'Building file: ../src/buf.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/buf.d" --obj_directory="src"  "../src/buf.c"
    'Finished building: ../src/buf.c'
    ' '
    'Building file: ../src/cbuf.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/cbuf.d" --obj_directory="src"  "../src/cbuf.c"
    'Finished building: ../src/cbuf.c'
    ' '
    'Building file: ../src/cmplx.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/cmplx.d" --obj_directory="src"  "../src/cmplx.c"
    'Finished building: ../src/cmplx.c'
    ' '
    'Building file: ../src/cos_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/cos_f32.d" --obj_directory="src"  "../src/cos_f32.asm"
    'Finished building: ../src/cos_f32.asm'
    ' '
    'Building file: ../src/dft.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/dft.d" --obj_directory="src"  "../src/dft.c"
    'Finished building: ../src/dft.c'
    ' '
    'Building file: ../src/div_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/div_f32.d" --obj_directory="src"  "../src/div_f32.asm"
    'Finished building: ../src/div_f32.asm'
    ' '
    'Building file: ../src/dsv.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/dsv.d" --obj_directory="src"  "../src/dsv.c"
    'Finished building: ../src/dsv.c'
    ' '
    'Building file: ../src/err.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/err.d" --obj_directory="src"  "../src/err.c"
    'Finished building: ../src/err.c'
    ' '
    'Building file: ../src/fft.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/fft.d" --obj_directory="src"  "../src/fft.c"
    'Finished building: ../src/fft.c'
    ' '
    'Building file: ../src/filt.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/filt.d" --obj_directory="src"  "../src/filt.c"
    'Finished building: ../src/filt.c'
    ' '
    'Building file: ../src/fosc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/fosc.d" --obj_directory="src"  "../src/fosc.c"
    'Finished building: ../src/fosc.c'
    ' '
    'Building file: ../src/list.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/list.d" --obj_directory="src"  "../src/list.c"
    'Finished building: ../src/list.c'
    ' '
    'Building file: ../src/msc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/msc.d" --obj_directory="src"  "../src/msc.c"
    'Finished building: ../src/msc.c'
    ' '
    'Building file: ../src/mth.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/mth.d" --obj_directory="src"  "../src/mth.c"
    'Finished building: ../src/mth.c'
    ' '
    'Building file: ../src/opt.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/opt.d" --obj_directory="src"  "../src/opt.c"
    'Finished building: ../src/opt.c'
    ' '
    'Building file: ../src/queue.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/queue.d" --obj_directory="src"  "../src/queue.c"
    'Finished building: ../src/queue.c'
    ' '
    'Building file: ../src/sig.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/sig.d" --obj_directory="src"  "../src/sig.c"
    'Finished building: ../src/sig.c'
    ' '
    'Building file: ../src/sin_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/sin_f32.d" --obj_directory="src"  "../src/sin_f32.asm"
    'Finished building: ../src/sin_f32.asm'
    ' '
    'Building file: ../src/sqrt_f32.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/sqrt_f32.d" --obj_directory="src"  "../src/sqrt_f32.asm"
    'Finished building: ../src/sqrt_f32.asm'
    ' '
    'Building file: ../src/src.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/src.d" --obj_directory="src"  "../src/src.c"
    'Finished building: ../src/src.c'
    ' '
    'Building file: ../src/tsg.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/tsg.d" --obj_directory="src"  "../src/tsg.c"
    'Finished building: ../src/tsg.c'
    ' '
    'Building file: ../src/version.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/version.d" --obj_directory="src"  "../src/version.c"
    'Finished building: ../src/version.c'
    ' '
    'Building target: 092-K2.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 -z -m"092-K2.map" --heap_size=0x2400 --stack_size=0x400 --warn_sections -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --diag_wrap=off --display_error_number --xml_link_info="092-K2_linkInfo.xml" --ram_model -o "092-K2.out" "./src/ADS8329.obj" "./src/Angle.obj" "./src/Ccmode.obj" "./src/Control.obj" "./src/Correction.obj" "./src/Crmode.obj" "./src/CsFastOsc.obj" "./src/Csmode.obj" "./src/DSP28335GlobalVariableDefs.obj" "./src/DSP2833x_CodeStartBranch.obj" "./src/DSP2833x_usDelay.obj" "./src/DevInitF28335.obj" "./src/Device.obj" "./src/Diagnos.obj" "./src/Epwm.obj" "./src/FPUmathTables.obj" "./src/IntSvc.obj" "./src/Ip2000.obj" "./src/Main.obj" "./src/McbspDma.obj" "./src/Measmode.obj" "./src/MyConst.obj" "./src/Omega.obj" "./src/Pmsm.obj" "./src/SpiA.obj" "./src/SsiComm.obj" "./src/Test.obj" "./src/Timer.obj" "./src/atan2_f32.obj" "./src/atan_f32.obj" "./src/buf.obj" "./src/cbuf.obj" "./src/cmplx.obj" "./src/cos_f32.obj" "./src/dft.obj" "./src/div_f32.obj" "./src/dsv.obj" "./src/err.obj" "./src/fft.obj" "./src/filt.obj" "./src/fosc.obj" "./src/list.obj" "./src/msc.obj" "./src/mth.obj" "./src/opt.obj" "./src/queue.obj" "./src/sig.obj" "./src/sin_f32.obj" "./src/sqrt_f32.obj" "./src/src.obj" "./src/tsg.obj" "./src/version.obj" "../DSP2833x_Headers_nonBIOS.cmd" "../F28335_FLASH_VV.cmd"  -lrts2800_fpu32.lib 
    <Linking>
    error #10056: symbol "_cos" redefined: first defined in "<whole-program>"; redefined in "./src/cos_f32.obj"
    error #10056: symbol "_sin" redefined: first defined in "<whole-program>"; redefined in "./src/sin_f32.obj"
    error #10056: symbol "_sqrt" redefined: first defined in "<whole-program>"; redefined in "./src/sqrt_f32.obj"
    error #10010: errors encountered during linking; "092-K2.out" not built
    
    >> Compilation failure
    makefile:194: recipe for target '092-K2.out' failed
    gmake: *** [092-K2.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    

  • Hi George,

    I'm one step further.

    I removed all *.asm files (sin_f32, cos_f32,... tan...., atan2..., sqrt..., div...) from the rts_2800_cpu_fast_supplement directory and implemented the path of the complete library like describt in the documentation.

    (see att.).

    Of course I removed also the pragmas like "#pragma CODE_SECTION(sin, "ramfuncs");" and have accepted, that now I can't copy the functions into the fast RAM.

    I also followed your recommendation and remove the hooks for library settings (see att.)

    Now the errors are reduced to the sqrt function, and the sin and cos and atan and atan2 and sqrt and div are taken from rts_2800_cpu_fast_supplement lib as I can see in the build output (see att.).

    Remain the error with sqrt -> no more idea so far. I will attach in a second answer the whole project as you have recommended.

    br Ralf

    Build2.log
    **** Build of configuration FLASH for project 092-K2 ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../src/ADS8329.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/ADS8329.d" --obj_directory="src"  "../src/ADS8329.c"
    'Finished building: ../src/ADS8329.c'
    ' '
    'Building file: ../src/Angle.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Angle.d" --obj_directory="src"  "../src/Angle.c"
    'Finished building: ../src/Angle.c'
    ' '
    'Building file: ../src/Ccmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Ccmode.d" --obj_directory="src"  "../src/Ccmode.c"
    'Finished building: ../src/Ccmode.c'
    ' '
    'Building file: ../src/Control.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Control.d" --obj_directory="src"  "../src/Control.c"
    'Finished building: ../src/Control.c'
    ' '
    'Building file: ../src/Correction.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Correction.d" --obj_directory="src"  "../src/Correction.c"
    'Finished building: ../src/Correction.c'
    ' '
    'Building file: ../src/Crmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Crmode.d" --obj_directory="src"  "../src/Crmode.c"
    'Finished building: ../src/Crmode.c'
    ' '
    'Building file: ../src/CsFastOsc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/CsFastOsc.d" --obj_directory="src"  "../src/CsFastOsc.c"
    'Finished building: ../src/CsFastOsc.c'
    ' '
    'Building file: ../src/Csmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Csmode.d" --obj_directory="src"  "../src/Csmode.c"
    'Finished building: ../src/Csmode.c'
    ' '
    'Building file: ../src/DSP28335GlobalVariableDefs.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP28335GlobalVariableDefs.d" --obj_directory="src"  "../src/DSP28335GlobalVariableDefs.c"
    'Finished building: ../src/DSP28335GlobalVariableDefs.c'
    ' '
    'Building file: ../src/DSP2833x_CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP2833x_CodeStartBranch.d" --obj_directory="src"  "../src/DSP2833x_CodeStartBranch.asm"
    'Finished building: ../src/DSP2833x_CodeStartBranch.asm'
    ' '
    'Building file: ../src/DSP2833x_usDelay.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DSP2833x_usDelay.d" --obj_directory="src"  "../src/DSP2833x_usDelay.asm"
    'Finished building: ../src/DSP2833x_usDelay.asm'
    ' '
    'Building file: ../src/DevInitF28335.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/DevInitF28335.d" --obj_directory="src"  "../src/DevInitF28335.c"
    'Finished building: ../src/DevInitF28335.c'
    ' '
    'Building file: ../src/Device.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Device.d" --obj_directory="src"  "../src/Device.c"
    'Finished building: ../src/Device.c'
    ' '
    'Building file: ../src/Diagnos.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Diagnos.d" --obj_directory="src"  "../src/Diagnos.c"
    'Finished building: ../src/Diagnos.c'
    ' '
    'Building file: ../src/Epwm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Epwm.d" --obj_directory="src"  "../src/Epwm.c"
    'Finished building: ../src/Epwm.c'
    ' '
    'Building file: ../src/FPUmathTables.ASM'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/FPUmathTables.d" --obj_directory="src"  "../src/FPUmathTables.ASM"
    'Finished building: ../src/FPUmathTables.ASM'
    ' '
    'Building file: ../src/IntSvc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/IntSvc.d" --obj_directory="src"  "../src/IntSvc.c"
    'Finished building: ../src/IntSvc.c'
    ' '
    'Building file: ../src/Ip2000.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Ip2000.d" --obj_directory="src"  "../src/Ip2000.c"
    'Finished building: ../src/Ip2000.c'
    ' '
    'Building file: ../src/Main.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Main.d" --obj_directory="src"  "../src/Main.c"
    'Finished building: ../src/Main.c'
    ' '
    'Building file: ../src/McbspDma.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/McbspDma.d" --obj_directory="src"  "../src/McbspDma.c"
    'Finished building: ../src/McbspDma.c'
    ' '
    'Building file: ../src/Measmode.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Measmode.d" --obj_directory="src"  "../src/Measmode.c"
    'Finished building: ../src/Measmode.c'
    ' '
    'Building file: ../src/MyConst.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/MyConst.d" --obj_directory="src"  "../src/MyConst.c"
    'Finished building: ../src/MyConst.c'
    ' '
    'Building file: ../src/Omega.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Omega.d" --obj_directory="src"  "../src/Omega.c"
    'Finished building: ../src/Omega.c'
    ' '
    'Building file: ../src/Pmsm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Pmsm.d" --obj_directory="src"  "../src/Pmsm.c"
    'Finished building: ../src/Pmsm.c'
    ' '
    'Building file: ../src/SpiA.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/SpiA.d" --obj_directory="src"  "../src/SpiA.c"
    'Finished building: ../src/SpiA.c'
    ' '
    'Building file: ../src/SsiComm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/SsiComm.d" --obj_directory="src"  "../src/SsiComm.c"
    'Finished building: ../src/SsiComm.c'
    ' '
    'Building file: ../src/Test.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Test.d" --obj_directory="src"  "../src/Test.c"
    'Finished building: ../src/Test.c'
    ' '
    'Building file: ../src/Timer.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/Timer.d" --obj_directory="src"  "../src/Timer.c"
    'Finished building: ../src/Timer.c'
    ' '
    'Building file: ../src/buf.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/buf.d" --obj_directory="src"  "../src/buf.c"
    'Finished building: ../src/buf.c'
    ' '
    'Building file: ../src/cbuf.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/cbuf.d" --obj_directory="src"  "../src/cbuf.c"
    'Finished building: ../src/cbuf.c'
    ' '
    'Building file: ../src/cmplx.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/cmplx.d" --obj_directory="src"  "../src/cmplx.c"
    'Finished building: ../src/cmplx.c'
    ' '
    'Building file: ../src/dft.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/dft.d" --obj_directory="src"  "../src/dft.c"
    'Finished building: ../src/dft.c'
    ' '
    'Building file: ../src/dsv.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/dsv.d" --obj_directory="src"  "../src/dsv.c"
    'Finished building: ../src/dsv.c'
    ' '
    'Building file: ../src/err.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/err.d" --obj_directory="src"  "../src/err.c"
    'Finished building: ../src/err.c'
    ' '
    'Building file: ../src/fft.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/fft.d" --obj_directory="src"  "../src/fft.c"
    'Finished building: ../src/fft.c'
    ' '
    'Building file: ../src/filt.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/filt.d" --obj_directory="src"  "../src/filt.c"
    'Finished building: ../src/filt.c'
    ' '
    'Building file: ../src/fosc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/fosc.d" --obj_directory="src"  "../src/fosc.c"
    'Finished building: ../src/fosc.c'
    ' '
    'Building file: ../src/list.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/list.d" --obj_directory="src"  "../src/list.c"
    'Finished building: ../src/list.c'
    ' '
    'Building file: ../src/msc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/msc.d" --obj_directory="src"  "../src/msc.c"
    'Finished building: ../src/msc.c'
    ' '
    'Building file: ../src/mth.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/mth.d" --obj_directory="src"  "../src/mth.c"
    'Finished building: ../src/mth.c'
    ' '
    'Building file: ../src/opt.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/opt.d" --obj_directory="src"  "../src/opt.c"
    'Finished building: ../src/opt.c'
    ' '
    'Building file: ../src/queue.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/queue.d" --obj_directory="src"  "../src/queue.c"
    'Finished building: ../src/queue.c'
    ' '
    'Building file: ../src/sig.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/sig.d" --obj_directory="src"  "../src/sig.c"
    'Finished building: ../src/sig.c'
    ' '
    'Building file: ../src/src.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/src.d" --obj_directory="src"  "../src/src.c"
    'Finished building: ../src/src.c'
    ' '
    'Building file: ../src/tsg.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/tsg.d" --obj_directory="src"  "../src/tsg.c"
    'Finished building: ../src/tsg.c'
    ' '
    'Building file: ../src/version.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --include_path="C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/include" --include_path="C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --include_path="C:/projekte/092-0099/inc" --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 --preproc_with_compile --preproc_dependency="src/version.d" --obj_directory="src"  "../src/version.c"
    'Finished building: ../src/version.c'
    ' '
    'Building target: 092-K2.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 -z -m"092-K2.map" --heap_size=0x2400 --stack_size=0x400 --warn_sections -i"C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib" -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --diag_wrap=off --display_error_number --xml_link_info="092-K2_linkInfo.xml" --ram_model -o "092-K2.out" -l"C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib/rts2800_fpu32_fast_supplement.lib" -l"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib/rts2800_fpu32.lib" "./src/ADS8329.obj" "./src/Angle.obj" "./src/Ccmode.obj" "./src/Control.obj" "./src/Correction.obj" "./src/Crmode.obj" "./src/CsFastOsc.obj" "./src/Csmode.obj" "./src/DSP28335GlobalVariableDefs.obj" "./src/DSP2833x_CodeStartBranch.obj" "./src/DSP2833x_usDelay.obj" "./src/DevInitF28335.obj" "./src/Device.obj" "./src/Diagnos.obj" "./src/Epwm.obj" "./src/FPUmathTables.obj" "./src/IntSvc.obj" "./src/Ip2000.obj" "./src/Main.obj" "./src/McbspDma.obj" "./src/Measmode.obj" "./src/MyConst.obj" "./src/Omega.obj" "./src/Pmsm.obj" "./src/SpiA.obj" "./src/SsiComm.obj" "./src/Test.obj" "./src/Timer.obj" "./src/buf.obj" "./src/cbuf.obj" "./src/cmplx.obj" "./src/dft.obj" "./src/dsv.obj" "./src/err.obj" "./src/fft.obj" "./src/filt.obj" "./src/fosc.obj" "./src/list.obj" "./src/msc.obj" "./src/mth.obj" "./src/opt.obj" "./src/queue.obj" "./src/sig.obj" "./src/src.obj" "./src/tsg.obj" "./src/version.obj" "../DSP2833x_Headers_nonBIOS.cmd" "../F28335_FLASH_VV.cmd"  
    <Linking>
    error #10056: symbol "_sqrt" redefined: first defined in "C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib/rts2800_fpu32_fast_supplement.lib<sqrt_f32.obj>"; redefined in "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib/rts2800_fpu32.lib<e_sqrtf.obj>"
    error #10010: errors encountered during linking; "092-K2.out" not built
    
    >> Compilation failure
    makefile:189: recipe for target '092-K2.out' failed
    gmake: *** [092-K2.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    


     

  • so here the project....092-0099.zip

  • Ralf Koester said:
    I've copied the source files like sin_f32.asm cos_f32.asm sqrt_f32.asm direct to my project src directory.

    The project you sent does not have these files.  Thus I am unable to reproduce the problem.

    Thanks and regards,

    -George

  • Hi George,

    you referenced to my post from 3rd january.

    As I wrote at 5th january, I tried to do the standard way, and removed those files and implemeted the rts_2800_cpu_fast_supplement library as described in doc.

    Can you see this post? I attached the settings for implem. the lib.

    Of cause the error messages for sin, cos dissappeared, but srqt error remains, this is the actual situation.

    If you think, it is helpful to go back to the step before I can do this.

    Ralf

  • Hi George,

    as I haven't heard anything more , I went back to the direct included asm-files.

    sin_f32.asm, cos_f32.asm, tan_f32.asm, atan2_f32.asm, sqrt_f32.asm and div_f32.asm!

    I removed in my settings the rts_2800_cpu_fast_supplement library and the path to find it.

    The result is as it was until 3rd of january:

    **** Build of configuration FLASH for project 092-K2 ****

    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building target: 092-K2.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 --opt_for_speed=5 --fp_mode=relaxed --advice:performance -g --define=FLASH --display_error_number --diag_warning=225 --diag_wrap=off --gen_func_subsections=on --asm_define=RAM=0 -z -m"092-K2.map" --heap_size=0x2400 --stack_size=0x400 --warn_sections -i"C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib" -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/include" --diag_wrap=off --display_error_number --xml_link_info="092-K2_linkInfo.xml" --ram_model -o "092-K2.out" "./src/ADS8329.obj" "./src/Angle.obj" "./src/Ccmode.obj" "./src/Control.obj" "./src/Correction.obj" "./src/Crmode.obj" "./src/CsFastOsc.obj" "./src/Csmode.obj" "./src/DSP28335GlobalVariableDefs.obj" "./src/DSP2833x_CodeStartBranch.obj" "./src/DSP2833x_usDelay.obj" "./src/DevInitF28335.obj" "./src/Device.obj" "./src/Diagnos.obj" "./src/Epwm.obj" "./src/FPUmathTables.obj" "./src/IntSvc.obj" "./src/Ip2000.obj" "./src/Main.obj" "./src/McbspDma.obj" "./src/Measmode.obj" "./src/MyConst.obj" "./src/Omega.obj" "./src/Pmsm.obj" "./src/SpiA.obj" "./src/SsiComm.obj" "./src/Test.obj" "./src/Timer.obj" "./src/atan2_f32.obj" "./src/atan_f32.obj" "./src/buf.obj" "./src/cbuf.obj" "./src/cmplx.obj" "./src/cos_f32.obj" "./src/dft.obj" "./src/div_f32.obj" "./src/dsv.obj" "./src/err.obj" "./src/fft.obj" "./src/filt.obj" "./src/fosc.obj" "./src/list.obj" "./src/msc.obj" "./src/mth.obj" "./src/opt.obj" "./src/queue.obj" "./src/sig.obj" "./src/sin_f32.obj" "./src/sqrt_f32.obj" "./src/src.obj" "./src/tsg.obj" "./src/version.obj" "../DSP2833x_Headers_nonBIOS.cmd" "../F28335_FLASH_VV.cmd"  -l"C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib/rts2800_fpu32_fast_supplement.lib" -l"C:/ti/ccsv6/tools/compiler/c2000_15.12.3.LTS/lib/rts2800_fpu32.lib"
    <Linking>
    error #10056: symbol "_cos" redefined: first defined in "<whole-program>"; redefined in "./src/cos_f32.obj"
    error #10056: symbol "_sin" redefined: first defined in "<whole-program>"; redefined in "./src/sin_f32.obj"
    error #10056: symbol "_sqrt" redefined: first defined in "<whole-program>"; redefined in "./src/sqrt_f32.obj"
    error #10010: errors encountered during linking; "092-K2.out" not built

    >> Compilation failure
    makefile:195: recipe for target '092-K2.out' failed
    gmake: *** [092-K2.out] Error 1
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

    I wonder why I get no error with atan, atan2, div, which I also use in my project.

    So I attached this project as you wished. (I've added a "asm" to the name to have a difference to the posted project with the rts_2800_cpu_fast_supplement included.

    br Ralf

    092-0099-asm.zip

  • I apologize for the delay.

    Thank you for sending in a detailed test case.  I can reproduce the same problem.  I filed CODEGEN-2009 in the SDOWP system to have this addressed.  You are welcome to follow it with the SDOWP link below in my signature.

    Thanks and regards,

    -George

  • Hi George,

    does this: "CODEGEN-2009 in the SDOWP system" means, that somebody is looking for a solution?

    br Ralf

  • It means that it is in the queue of defects to be analyzed and fixed. The "status" field indicates how far along it is in the process.
  • Add the following code somewhere in your program. Please let us know the results.

    #include <math.h>
    #include <float.h>

    #if DBL_MANT_DIG == FLT_MANT_DIG
    float cosf(float x) { return cos(x); }
    float sinf(float x) { return sin(x); }
    float sqrtf(float x) { return sqrt(x); }
    #endif
  • Hallo George,
    I've added your code to my first source file, and it is working now. The asm-files were translated correctly and I get a Intel-Hex file which is now doing the same as this one I#Ve created with the CCSv3.3!
    So far so goood, thanks a lot.
    What caused the Problem?
  • A second reply!
    I held 2 build configurations, one for FLASH, and one for RAM, this for debugging!
    I checked now all the settings between FLASH and RAM, they are nearly the same, apart from optimization and of course a different cmd-file.
    Now I can build with FLASH configuration, but it will not start with RAM configuration.
    THe error message is:
    "Errors occurred during the build. Errors running builder 'CDT Builder' on project 'VVK1'. java.lang.NullPointerException"
    In the cosole this appears:
    **** Clean-only build of configuration F2833x_RAM for project VVK1 ****
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean
    gmake: *** No rule to make target 'clean'.
    **** Build Finished ****
    Any idea?
    br Ralf
  • The reason you are getting this error is because your program uses both cos and cosf somewhere. It might not be immediately obvious where cosf is called; perhaps it is in a library function like printf. Now that the compiler library supports C99, we support not just cos, but also cosf and cosl. For every target TI supports, one of cosf or cosl is just an alias for cos, and is defined in the same file. You've replaced cos, but the linker still needs cosf, so it must drag in the object file which defines cosf, which also contains cos, and now you've got duplicate definitions of cos. So, when you replace cos, you must also replace its alias (in this case cosf, because for C2000 COFF, double is 32 bits).

    The rule of thumb: if you replace cos, you must also replace cosf and cosl.