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.

cannot build log example with 28335 microcontroller

Other Parts Discussed in Thread: TMS320F28335, SYSBIOS

Hi everyone, I'm a new user to RTOS and I'm trying to learn how to use it with my TMS320F28335 experimenter's kit. I read the "getting started" web page and followed the steps and when it comes to compile the code, the CCSv4 outputs two errors: It can't locate "log.asm" nor "lto_log.opt28FP".

 

If some one can help me with this!

 

Thanks.

  • Can you go to Build Properties for you project and go to C/C++ Build->Tool Settings->XDCtools->Advanced Options and enable -v, and then post the whole console output?

    Thanks

  • Thank you for your quick answer, I did what you told me an here is the output:

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

    **** Build of configuration Debug for project test_bios ****

    C:\Program Files (x86)\Texas Instruments\ccsv4\utils\gmake\gmake -k all
    'Building file: ../log.cfg'
    'Invoking: XDCtools'
    "C:/Program Files (x86)/Texas Instruments/xdctools_3_21_00_27_eng/xs" --xdcpath="C:/Program Files (x86)/Texas Instruments/bios_6_31_04_27/packages;C:/Program Files (x86)/Texas Instruments/ipc_1_22_03_23/packages;" xdc.tools.configuro -o configPkg -t ti.targets.C28_float -p ti.platforms.control28335 -r whole_program -c "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1" -v "../log.cfg"
    #
    # making package.mak (because of package.bld) ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs  -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=   -f C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages/xdc/bld/bld.js ./config.bld package.bld package.mak
    #
    # generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=  -f xdc/services/intern/cmd/build.xs  -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
    #
    # configuring log.p28FP from package/cfg/log_p28FP.cfg ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=   xdc.cfg log.p28FP package/cfg/log_p28FP.cfg package/cfg/log_p28FP
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/cat linker.cmd.cp > linker.cmd
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg/log_p28FP.o28FP
    #
    # cl28FP package/cfg/log_p28FP.c ...
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/cl2000 -c  -qq -pdsw225 -Dfar=  -mo -v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -eo.o28FP -ea.s28FP   -Dxdc_cfg__header__='configPkg/package/cfg/log_p28FP.h'  -Dxdc_target_name__=C28_float -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_0_1 -oe -O2 -mo  -I. -IC:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages -IC:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages -IC:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages -I.. -IC:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/include -fs=./package/cfg -fr=./package/cfg -fc package/cfg/log_p28FP.c
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mkdep -a package/cfg/log_p28FP.o28FP.dep -p package/cfg -s o28FP package/cfg/log_p28FP.c -C   -qq -pdsw225 -Dfar=  -mo -v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -eo.o28FP -ea.s28FP   -Dxdc_cfg__header__='configPkg/package/cfg/log_p28FP.h'  -Dxdc_target_name__=C28_float -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_0_1 -oe -O2 -mo  -I. -IC:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages -IC:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages -IC:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages -I.. -IC:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/include -fs=./package/cfg -fr=./package/cfg
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f log.p28FP
    #
    # lnk28FP log.p28FP ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/lnk2000  --opt='-v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -qq -pdsw225 -Dfar=   --diag_suppress=23000 -oe  -mo -op3 -O3 -k -os --inline_recursion_limit=20'  -q -o log.p28FP package/cfg/log_p28FP.o28FP  package/cfg/log_p28FP.xdl  -r -m package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f log.asm package/cfg/.//lto_log.opt28FP
    /cygdrive/c/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv: cannot stat `log.asm': No such file or directory
    gmake.exe: [log.p28FP] Error 1 (ignored)
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f log.p28FP package/cfg//log.p28FP.obj
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/touch log.p28FP
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f package/cfg/log.p28FP.obj package/cfg/log.p28FP.pobj
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/sed -r 's/sect[     ]"[[0-9]+]/sect      "/g' <package/cfg/.//lto_log.opt28FP>package/cfg/log.p28FP.s28FP
    C:/Users/FRANCI~1/AppData/Local/Temp/make6240-1.sh: cannot open package/cfg/.//lto_log.opt28FP: no such file
    gmake.exe: *** [log.p28FP] Error 2
    gmake.exe: *** Deleting file `log.p28FP'
    js: "C:/Program Files (x86)/Texas Instruments/xdctools_3_21_00_27_eng/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake: *** [configPkg/compiler.opt] Error 1
    gmake: Target `all' not remade because of errors.
    Build complete for project test_bios

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

    If I re-run the compiler, I get the following answer:

     

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

     

    **** Build of configuration Debug for project test_bios ****

    C:\Program Files (x86)\Texas Instruments\ccsv4\utils\gmake\gmake -k all
    'Building file: ../log.c'
    'Invoking: Compiler'
    "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --include_path="C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --diag_warning=225 --float_support=fpu32 --preproc_with_compile --preproc_dependency="log.pp" --cmd_file="./configPkg/compiler.opt"  "../log.c"
    'Finished building: ../log.c'
    ' '
    'Building target: test_bios.out'
    'Invoking: Linker'
    "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --diag_warning=225 --float_support=fpu32 -z -m"test_bios.map" --stack_size=0x300 --warn_sections -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/lib" -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --reread_libs --rom_model -o "test_bios.out" -l"./configPkg/linker.cmd"  "./log.obj" -l"libc.a"
    <Linking>
    error: cannot find file "./configPkg/linker.cmd"
    warning: creating output section ".ebss" without a SECTIONS specification
    warning: creating output section ".econst" without a SECTIONS specification
    warning: creating output section ".reset" without a SECTIONS specification

     undefined                                  first referenced
      symbol                                        in file    
     ---------                                  ----------------
     _sem0                                      ./log.obj      
     _ti_sysbios_BIOS_exit__E                   ./log.obj      
     _ti_sysbios_BIOS_start__E                  ./log.obj      
     _ti_sysbios_knl_Semaphore_pend__E          ./log.obj      
     _ti_sysbios_knl_Semaphore_post__E          ./log.obj      
     _ti_sysbios_knl_Task_yield__E              ./log.obj      
     _xdc_runtime_Log_L_error__C                ./log.obj      
     _xdc_runtime_Log_L_info__C                 ./log.obj      
     _xdc_runtime_Log_L_warning__C              ./log.obj      
     _xdc_runtime_Main_Module__diagsEnabled__C  ./log.obj      
     _xdc_runtime_Main_Module__diagsIncluded__C ./log.obj      
     _xdc_runtime_Main_Module__diagsMask__C     ./log.obj      
     _xdc_runtime_Main_Module__id__C            ./log.obj      
     _xdc_runtime_Main_Module__loggerDefined__C ./log.obj      
     _xdc_runtime_Main_Module__loggerFxn4__C    ./log.obj      
     _xdc_runtime_Main_Module__loggerFxn8__C    ./log.obj      
     _xdc_runtime_Main_Module__loggerObj__C     ./log.obj      

    error: unresolved symbols remain
    error: errors encountered during linking; "test_bios.out" not built

    >> Compilation failure
    gmake: *** [test_bios.out] Error 1
    gmake: Target `all' not remade because of errors.
    Build complete for project test_bios
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    Thank you

  • XDCtools release you are using 3.21.00.27 did not recognize some of the output files that C28 compiler 6.0.1 generates. I would recommend you to upgrade to XDCtools 3.22, in which we fixed that issue.

  • I updated the XDC to the latest available version (though the ccsv4 updater) and, after installing a newer version, the output is still:

     

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

    **** Build of configuration Debug for project test_bios ****

    C:\Program Files (x86)\Texas Instruments\ccsv4\utils\gmake\gmake -k all
    'Building target: test_bios.out'
    'Invoking: Linker'
    "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/bin/cl2000" -v28 -mt -ml -g --diag_warning=225 --float_support=fpu32 -z -m"test_bios.map" --stack_size=0x300 --warn_sections -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/lib" -i"C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1/include" --reread_libs --rom_model -o "test_bios.out" -l"./configPkg/linker.cmd"  "./log.obj" -l"libc.a"
    <Linking>
    error: cannot find file "./configPkg/linker.cmd"
    warning: creating output section ".ebss" without a SECTIONS specification
    warning: creating output section ".econst" without a SECTIONS specification
    warning: creating output section ".reset" without a SECTIONS specification

     undefined                                  first referenced
      symbol                                        in file    
     ---------                                  ----------------
     _sem0                                      ./log.obj      
     _ti_sysbios_BIOS_exit__E                   ./log.obj      
     _ti_sysbios_BIOS_start__E                  ./log.obj      
     _ti_sysbios_knl_Semaphore_pend__E          ./log.obj      
     _ti_sysbios_knl_Semaphore_post__E          ./log.obj      
     _ti_sysbios_knl_Task_yield__E              ./log.obj      
     _xdc_runtime_Log_L_error__C                ./log.obj      
     _xdc_runtime_Log_L_info__C                 ./log.obj      
     _xdc_runtime_Log_L_warning__C              ./log.obj      
     _xdc_runtime_Main_Module__diagsEnabled__C  ./log.obj      
     _xdc_runtime_Main_Module__diagsIncluded__C ./log.obj      
     _xdc_runtime_Main_Module__diagsMask__C     ./log.obj      
     _xdc_runtime_Main_Module__id__C            ./log.obj      
     _xdc_runtime_Main_Module__loggerDefined__C ./log.obj      
     _xdc_runtime_Main_Module__loggerFxn4__C    ./log.obj      
     _xdc_runtime_Main_Module__loggerFxn8__C    ./log.obj      
     _xdc_runtime_Main_Module__loggerObj__C     ./log.obj      

    error: unresolved symbols remain
    error: errors encountered during linking; "test_bios.out" not built

    >> Compilation failure
    gmake: *** [test_bios.out] Error 1
    gmake: Target `all' not remade because of errors.
    Build complete for project test_bios
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    Is it posible to change the code generation tool? or is there any other way to solve the problem?

     

    Thanks

  • Have you cleaned and rebuild the project? The initial cause of the failed link was this error in your original console output:
    # lnk28FP log.p28FP ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/lnk2000  --opt='-v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -qq -pdsw225 -Dfar=   --diag_suppress=23000 -oe  -mo -op3 -O3 -k -os --inline_recursion_limit=20'  -q -o log.p28FP package/cfg/log_p28FP.o28FP  package/cfg/log_p28FP.xdl  -r -m package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f log.asm package/cfg/.//lto_log.opt28FP
    /cygdrive/c/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv: cannot stat `log.asm': No such file or directory

    My recommendation to upgrade XDCtools was supposed to fix that problem. If you clean and rebuild, this step should succeed. If this step succeeds, but there are some futher errors, please post them here. They could be caused by some other problem.

  • I cleaned the project and rebuilded it and I keep geting an error regarding the log.asm file, I updated to the last versions of the CCSv4 and XDCtools.

     

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

    **** Build of configuration Debug for project test_bios ****

    C:\Program Files (x86)\Texas Instruments\ccsv4\utils\gmake\gmake -k all
    'Building file: ../log.cfg'
    'Invoking: XDCtools'
    "C:/Program Files (x86)/Texas Instruments/xdctools_3_21_00_27_eng/xs" --xdcpath="C:/Program Files (x86)/Texas Instruments/bios_6_31_04_27/packages;C:/Program Files (x86)/Texas Instruments/ipc_1_22_03_23/packages;" xdc.tools.configuro -o configPkg -t ti.targets.C28_float -p ti.platforms.control28335 -r whole_program -c "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/C2000 Code Generation Tools 6.0.1" -v "../log.cfg"
    #
    # making package.mak (because of package.bld) ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs  -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=   -f C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages/xdc/bld/bld.js ./config.bld package.bld package.mak
    #
    # generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=  -f xdc/services/intern/cmd/build.xs  -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
    #
    # configuring log.p28FP from package/cfg/log_p28FP.cfg ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/xs -Dxdc.path="C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;.." -Dxdc.root=C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng -Dxdc.hostOS=Windows -Dconfig.importPath=".;C:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages;C:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages;..;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng;C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/etc" -Dxdc.bld.targets="" -DTOOLS=   xdc.cfg log.p28FP package/cfg/log_p28FP.cfg package/cfg/log_p28FP
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/cat linker.cmd.cp > linker.cmd
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg/log_p28FP.o28FP
    #
    # cl28FP package/cfg/log_p28FP.c ...
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/cl2000 -c  -qq -pdsw225 -Dfar=  -mo -v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -eo.o28FP -ea.s28FP   -Dxdc_cfg__header__='configPkg/package/cfg/log_p28FP.h'  -Dxdc_target_name__=C28_float -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_0_1 -oe -O2 -mo  -I. -IC:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages -IC:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages -IC:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages -I.. -IC:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/include -fs=./package/cfg -fr=./package/cfg -fc package/cfg/log_p28FP.c
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mkdep -a package/cfg/log_p28FP.o28FP.dep -p package/cfg -s o28FP package/cfg/log_p28FP.c -C   -qq -pdsw225 -Dfar=  -mo -v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -eo.o28FP -ea.s28FP   -Dxdc_cfg__header__='configPkg/package/cfg/log_p28FP.h'  -Dxdc_target_name__=C28_float -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_0_1 -oe -O2 -mo  -I. -IC:/PROGRA~2/TEXASI~1/bios_6_31_04_27/packages -IC:/PROGRA~2/TEXASI~1/ipc_1_22_03_23/packages -IC:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/packages -I.. -IC:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/include -fs=./package/cfg -fr=./package/cfg
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f log.p28FP
    #
    # lnk28FP log.p28FP ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/lnk2000  --opt='-v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -qq -pdsw225 -Dfar=   --diag_suppress=23000 -oe  -mo -op3 -O3 -k -os --inline_recursion_limit=20'  -q -o log.p28FP package/cfg/log_p28FP.o28FP  package/cfg/log_p28FP.xdl  -r -m package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f log.asm package/cfg/.//lto_log.opt28FP
    /cygdrive/c/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv: cannot stat `log.asm': No such file or directory
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f log.p28FP package/cfg//log.p28FP.obj
    gmake.exe: [log.p28FP] Error 1 (ignored)
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/touch log.p28FP
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/mv -f package/cfg/log.p28FP.obj package/cfg/log.p28FP.pobj
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/sed -r 's/sect[     ]"[[0-9]+]/sect      "/g' <package/cfg/.//lto_log.opt28FP>package/cfg/log.p28FP.s28FP
    C:/Users/FRANCI~1/AppData/Local/Temp/make1324-1.sh: cannot open package/cfg/.//lto_log.opt28FP: no such file
    gmake.exe: *** [log.p28FP] Error 2
    gmake.exe: *** Deleting file `log.p28FP'
    js: "C:/Program Files (x86)/Texas Instruments/xdctools_3_21_00_27_eng/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake: *** [configPkg/compiler.opt] Error 1
    gmake: Target `all' not remade because of errors.
    Build complete for project test_bios

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

  • Your output shows that you are still using XDCtools 3.21.00.27.

    # lnk28FP log.p28FP ...
    C:/PROGRA~2/TEXASI~1/xdctools_3_21_00_27_eng/bin/rm -f package/cfg//log.p28FP.map
    C:/PROGRA~2/TEXASI~1/ccsv4/tools/compiler/C2000C~1.1/bin/lnk2000  --opt='-v28 -DLARGE_MODEL=1 -ml --float_support=fpu32 -qq -pdsw225 -Dfar=   --diag_suppress=23000 -oe  -mo -op3 -O3 -k -os --inline_recursion_limit=20'  -q -o log.p28FP package/cfg/log_p28FP.o28FP  package/cfg/log_p28FP.xdl  -r -m package/cfg//log.p28FP.map

    If you go to Build Properties for your project, and then CCS Build->RTSC, you'll see a drop-down list XDCtools version. Can you select 3.22 from there? If not, which versions of XDCtools are available?