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.

Compiler/TMS320C6747: C6000 DSP/BIOS compatibility with Codegen (compiler)

Part Number: TMS320C6747

Tool/software: TI C/C++ Compiler

Hi y'all,

I've successfully migrated my project from CCS v3.3, to v5.2, then to v9.1.0. However, now in v9.1.0 I'm getting the following warnings of incompatibility. I don't want to ignore them, I want to use compatible tools. So, how can I determine the latest version of the combination of DSP/BIOS and compiler that I can use? I also show my versions in the table below. I cannot go any newer than 7.4.23 since I need to support COFF ABI. I suppose I can revert back to my CCS v5.2 versions, but I'd rather move to newer versions.

warning #16002-D: build attribute vendor section TI missing in

"C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<biosdata.o64P>"
: compatibility cannot be determined

CCS                        DSP/BIOS Version           Code Gen Tools (compiler)                          XDAIS

CCS v3.3               5.33.06                                  6.1.23                                                                    ?

CCS v5.2               5.41.13.42                            7.3.4                                                                      7.21.01.07

CCS v9.1.0            5.42.02.10                            7.4.23                                                                    7.24.00.04 (BIOS / compiler not compatible)

Thank you so much and be safe!

Dave

  • Hi David,

    We're looking into this, but I expect you'll need to stay with the older compiler version. We should get back to you in a day or so.

    Todd

  • David,

    Could you do a rebuild and attach the full build log? Please do it for a working codegen and the 7.4.23 one.

    Todd

  • Todd,

    Thanks for investigating! I've paired down the build log and sanitized it, but it should have everything you need. I've also noted three specific folders, also shown below, that announce the warning. File added below.

    CCS                        DSP/BIOS Version           Code Gen Tools (compiler)                          XDAIS

    CCS v9.1.0            5.42.02.10                            7.4.23                                                                    7.24.00.04

    // notice this folder 1 .......................................................................................................

    warning #16002-D: build attribute vendor section TI missing in
    "C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/lib/c6000/rtdx64xplus.lib<rtd
    x_mon.o64P>": compatibility cannot be determined

    // notice this folder 2 .......................................................................................................

    warning #16002-D: build attribute vendor section TI missing in
    "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<hwi_c.o64P>":
    compatibility cannot be determined

    // notice this folder 3 .......................................................................................................

    warning #16002-D: build attribute vendor section TI missing in
    "c:/tmp
    /TexasInstrumentsNetworkDevelopmentKit/lib/stack.lib<lcp.o64P>":
    compatibility cannot be determined

    Thank you!

    Dave

    Full.build.log
    **** Build of configuration Release for project ExampleOne ****
    
    "C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k all 
     
    Building file: "../ExampleOne.tcf"
    Invoking: TConf
    "C:/ti/ccs910/bios_5_42_02_10/xdctools/tconf" -b -Dconfig.importPath="C:/ti/ccs910/bios_5_42_02_10/packages;" "../ExampleOne.tcf"
    Finished building: "../ExampleOne.tcf"
     
    Building file: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOne.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="ExampleOne.d_raw" --obj_directory="c:\tmp\ExampleOne\Release"  "c:/tmp/ReceiverApplicationLibrary/src/ExampleOne.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOne.c"   ==> AnalogModuleReset
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOne.c"   ==> ExampleOneReset
    Finished building: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOne.c"
     
    Building file: "ExampleOnecfg.s??"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="ExampleOnecfg.d_raw" --obj_directory="c:\tmp\ExampleOne\Release"  "ExampleOnecfg.s??"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
    Finished building: "ExampleOnecfg.s??"
     
    Building file: "ExampleOnecfg_c.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="ExampleOnecfg_c.d_raw" --obj_directory="c:\tmp\ExampleOne\Release"  "ExampleOnecfg_c.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
    Finished building: "ExampleOnecfg_c.c"
     
    Building file: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="ExampleOneControlRegister.d_raw" --obj_directory="c:\tmp\ExampleOne\Release"  "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPhaseDetectionReference455kHz
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPhaseDetectionReference910kHz
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPLLAutoTuneMode
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPLLManualTuneMode
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPLLNarrowBandwidth
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPLLWideBandwidth
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPredetectionFilterBandwidth2_5kHz
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPredetectionFilterBandwidth6kHz
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPredetectionFilterBandwidth25kHz
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"   ==> SetPredetectionFilterBandwidth280kHz
    Finished building: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOneControlRegister.c"
     
    Building file: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOnePhaseDetectionOscillator.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="ExampleOnePhaseDetectionOscillator.d_raw" --obj_directory="c:\tmp\ExampleOne\Release"  "c:/tmp/ReceiverApplicationLibrary/src/ExampleOnePhaseDetectionOscillator.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
       "c:/tmp/ReceiverApplicationLibrary/src/ExampleOnePhaseDetectionOscillator.c"   ==> PhaseDetectionSetReferenceFrequency
    Finished building: "c:/tmp/ReceiverApplicationLibrary/src/ExampleOnePhaseDetectionOscillator.c"
     
    Building file: "../src/SoftwareInitialization.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="src/SoftwareInitialization.d_raw" --obj_directory="c:\tmp\ExampleOne\Release/src"  "../src/SoftwareInitialization.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
       "../src/SoftwareInitialization.c"   ==> InitializeSoftware
    Finished building: "../src/SoftwareInitialization.c"
     
    Building file: "../src/main.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" --include_path="c:/tmp/ExampleOne" --include_path="c:/tmp/ReceiverApplicationLibrary/src" --include_path="c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib" --include_path="c:/tmp/SpectrumDigitalC6424Library/src" --include_path="c:/tmp/SOTMFilterLibrary/src" --include_path="c:/tmp/ReceiverBoardLibrary/src" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/include" --include_path="C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/include/c6000" --include_path="C:/ti/ccs910/xdais_7_24_00_04/packages/ti/xdais" --include_path="c:/tmp/ExampleOne/Release" --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 --preproc_with_compile --preproc_dependency="src/main.d_raw" --obj_directory="c:\tmp\ExampleOne\Release/src"  "../src/main.c"
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
       "../src/main.c"   ==> main
    Finished building: "../src/main.c"
     
    Building target: "c:/tmp/ExampleOne/Release/Analog_DSP_v100.out"
    Invoking: C6000 Linker
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/cl6x" -mv6400+ --abi=coffabi --define=_RELEASE --define=_UART1_PRESENT --define=ANALOG_TRU --define=c6424 --verbose --display_error_number --fp_reassoc=off --opt_for_speed=0 --auto_inline=0 -z --stack_size=0x800 -m"c:/tmp/ExampleOne/Release/ExampleOne.map" --heap_size=0x800 -i"C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/lib" -i"C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/include" -i"C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/lib/c6000" -i"C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib" -i"c:/tmp/ExampleOne" -i"c:/tmp/ReceiverBoardLibrary" -i"c:/tmp/SOTMFilterLibrary" -i"c:/tmp/SpectrumDigitalC6424Library" --reread_libs --warn_sections --display_error_number --xml_link_info="c:/tmp/ExampleOne/Release/Analog_DSP_v100_linkInfo.xml" --rom_model -o "c:/tmp/ExampleOne/Release/Analog_DSP_v100.out" "./ExampleOne.obj" "./ExampleOnecfg.obj" "./ExampleOnecfg_c.obj" "./ExampleOneControlRegister.obj" "./ExampleOnePhaseDetectionOscillator.obj" "./src/SoftwareInitialization.obj" "./src/main.obj" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/hal_eth_64lc.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/hal_ser_stub.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/hal_timer_bios.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/hal_userled_stub.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/miniPrintf.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/netctrl.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/nettool.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/os.lib" "c:/tmp/TexasInstrumentsNetworkDevelopmentKit/lib/stack.lib" -l"./ExampleOnecfg.cmd" -l"c:/tmp/ReceiverBoardLibrary/Release/ReceiverBoardLibrary.lib" -l"c:/tmp/SOTMFilterLibrary/Release/SOTMFilterLibrary.lib" -l"c:/tmp/SpectrumDigitalC6424Library/Release/C6424Library.lib" -llibc.a 
    TMS320C6x C/C++ Compiler                v7.4.23
    Tools Copyright (c) 1996-2017 Texas Instruments Incorporated
    <Linking>
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<biosdata.o64P>"
       : compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<hwi_disp_asm.o6
       4P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<idl_stub.o64P>"
       : compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/lnkrtdx.a64P<rtdx.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<swi.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/biosDM420.a64P<bcache_ini
       t.o64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/biosDM420.a64P<clk_gethti
       me.o64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<fxn_c.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<knl_tick.o64P>"
       : compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<c62_c.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<clk_data.o64P>"
       : compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/biosDM420.a64P<clk_enable
       64LcTimer.o64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<clk_data2.o64P>
       ": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/biosDM420.a64P<clk_data.o
       64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/biosDM420.a64P<clk_meas.o
       64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<ecm_dispatch.o6
       4P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<exc_asm.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<exc.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<gbl_cacheinit64
       P.o64P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<gbl_vers.o64P>"
       : compatibility cannot be determined
    
    
    // notice this folder 1 .......................................................................................................
    
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/rtdx/lib/c6000/rtdx64xplus.lib<rtd
       x_mon.o64P>": compatibility cannot be determined
    
    
    // notice this folder 2 .......................................................................................................
    
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<hwi_c.o64P>":
       compatibility cannot be determined
    
    
    // notice this folder 3 .......................................................................................................
    
    warning #16002-D: build attribute vendor section TI missing in
       "c:/tmp
       /TexasInstrumentsNetworkDevelopmentKit/lib/stack.lib<lcp.o64P>":
       compatibility cannot be determined
    
    
    
    warning #16002-D: build attribute vendor section TI missing in
       "c:/tmp
       /TexasInstrumentsNetworkDevelopmentKit/lib/stack.lib<pppoe.o64P>":
       compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "c:/tmp
       /TexasInstrumentsNetworkDevelopmentKit/lib/miniPrintf.lib<miniPrintf.o6
       4P>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in
       "C:/ti/ccs910/bios_5_42_02_10/packages/ti/bios/lib/bios.a64P<malloc.o64P>":
       compatibility cannot be determined
    warning #10247-D: creating output section "IRAM" without a SECTIONS
       specification
    Finished building target: "c:/tmp/ExampleOne/Release/Analog_DSP_v100.out"
     
    Building files: "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"
    Invoking: C6000 Hex Utility
    "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c6000_7.4.23/bin/hex6x"  -o "c:/tmp/ExampleOne/Release/Analog_DSP_v100.hex"  "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out" 
    Translating to Extended Tektronix format...
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .bios
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .hwi_vec
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .text
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .cinit
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .args
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .const
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .rtdx_text
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .switch
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .sysinit
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .trace
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .sts
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .gblinit
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .log
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .pinit
       "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"   ==> .trcdata
    Finished building: "c:\tmp\ExampleOne\Release\Analog_DSP_v100.out"
     
    
    **** Build Finished ****
    

  • Thanks. We are still investigating this.

  • Hi David,

    This is going to take some time as DSP/BIOS is an older product and there is a work-around (use older compiler). We have opened a Jira ticket for this and published it externally: https://sir.ext.ti.com/jira/browse/EXT_EP-9757. Please follow the external Jira to keep track on the status. For now, unfortunately, you will have to stay with the older compiler.

    I'm going to mark this as TI Think Resolved because instead of tracking the issue on this thread, we are tracking it on the Jira ticket.

    Todd

  • Todd,

    Okay, thanks!

    Dave

  • Todd,

    I was able to revert back to the following versions for CCS9. These versions do not post the aforementioned warnings. This don't answer the issue, but does satisfy my current need. Next migration is to SYS/BIOS --> TI RTOS.

    CCS                        DSP/BIOS Version           Code Gen Tools (compiler)

    CCS v3.3               5.33.06                                  6.1.23

    CCS v5.2               5.41.13.42                            7.3.4

    CCS v9.1.0            5.42.01.09                            7.3.23

    Thanks!

    Dave