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.

TMS320F28069 (TMDSPLCKIT-V3) linker error

Other Parts Discussed in Thread: CONTROLSUITE

Hello

 

our customer Contar is using TMDSPLCKIT-V3 kit. They are compiling  theTMS320F28069 with Code Composer v6.0.1 and he got the errors you can see in the attached file. Any suggestion?

 

Thank you

Antonio Gomez

ARROWIBERIA.

1031.console output.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
**** Build of configuration DEBUG_FLASH_F2806x for project phy_tx_rx_vcu ****
C:\Texas Instruments\ccsv4\utils\gmake\gmake -k all
'Building file: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/csl_source/F2806x_CodeStartBranch.asm'
'Invoking: Compiler'
"C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --define="_DEBUG" --define="LARGE_MODEL" --define="FLASH" --define="PHY_RX_ONLY=1" --define="TEST_RX_ONLY=1" --define="F2806X" --include_path="C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --include_path="/packages/ti/xdais" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_rx" --diag_warning=225 --cla_support=cla0 --float_support=fpu32 --vcu_support=vcu0 --obj_directory="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_tx_rx/DEBUG_FLASH_F2806x" --preproc_with_compile --preproc_dependency="F2806x_CodeStartBranch.pp" "C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/csl_source/F2806x_CodeStartBranch.asm"
'Finished building: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/csl_source/F2806x_CodeStartBranch.asm'
' '
'Building file: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/source/F2806x_GlobalVariableDefs.c'
'Invoking: Compiler'
"C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --define="_DEBUG" --define="LARGE_MODEL" --define="FLASH" --define="PHY_RX_ONLY=1" --define="TEST_RX_ONLY=1" --define="F2806X" --include_path="C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --include_path="/packages/ti/xdais" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_rx" --diag_warning=225 --cla_support=cla0 --float_support=fpu32 --vcu_support=vcu0 --obj_directory="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_tx_rx/DEBUG_FLASH_F2806x" --preproc_with_compile --preproc_dependency="F2806x_GlobalVariableDefs.pp" "C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/source/F2806x_GlobalVariableDefs.c"
'Finished building: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/source/F2806x_GlobalVariableDefs.c'
' '
'Building file: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/common/F28335_init.c'
'Invoking: Compiler'
"C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --define="_DEBUG" --define="LARGE_MODEL" --define="FLASH" --define="PHY_RX_ONLY=1" --define="TEST_RX_ONLY=1" --define="F2806X" --include_path="C:/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --include_path="/packages/ti/xdais" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_common/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/lib/DSP2806x/F2806x_headers/include" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/inc" --include_path="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_rx" --diag_warning=225 --cla_support=cla0 --float_support=fpu32 --vcu_support=vcu0 --obj_directory="C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_tx_rx/DEBUG_FLASH_F2806x" --preproc_with_compile --preproc_dependency="F28335_init.pp" "C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/common/F28335_init.c"
'Finished building: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/common/F28335_init.c'
' '
'Building file: C:/Users/dpalma/Desktop/TXS_dvlp/ti_plc_prime_phy_example/dsp_c28x/prime/src/phy/test/test_tx_rx/test_tx_rx.c/test_tx_rx.c'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Hi Antonio, 

    You need to use FPU option. Here is the instruction to add FPU option to compile the project. 

    1. Right click on the project and go to Build Properties

    2. Tool Settings->Runtime Model Options

    3. Set "fpu32" to "Specify floating point support". 

     

    Thank you. 

    Wonsoo Kim

  • Hello,

    I used your settings

    (also according to C:\TI\controlSUITE\device_support\f2806x\v115\F2806x_examples\fpu_hardware).

    but i still get the same error message

    ----------------------------------------------------

    fatal error: file "./source/Dma.obj" specifies ISA revision "C2800", which is
       not compatible with ISA revision "C28FPU32" specified in a previous file or
       on the command line

    ----------------------------------------------------

    I also included rts2800_fpu32.lib file

    Is there any other setting to modify?

    Thank you

    M.