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.

Not able to build any example project from C2000Ware with Internal Builder option selected for C/C++ Build

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Recently, our project compilation and build times have sky rocketed, for project which used to take 1-2min now takes 40-45mins to build. As soon as a clean build project is started CCS gets stuck at 

Building Project(s): Invoking Command: C:\\ti\\ccsv8\\utils\\bin\\gmake -k -j 6 all -O

The attached screen capture shows that state along with the CPU monitor, there is little to no activity and plenty of memory available. We are using the 'External builder' (gmake) option for C/C++ Builds.
CCS  Version: 8.3.0.00009 
Compiler Version: TI v18.1.3.LTS
CCS Automatic updates have been disabled along with disbaling the CCS error reporting on startup.

   

However if we try to build the project using the Internal Build option on the C/C++ Build properties the project builds faster but has some linking errors and claims missing lib filenames. So we tried building one of the example from C2000Ware device support, which also did not build using the Internal Build option. However it builds fine with the default option of External Builder. Attached capture shows the error I get using the Internal Builder 


Console Output:

11:33:47 **** Incremental Build of configuration Debug for project Example_2803xGpioToggle ****
Info: Internal Builder is used for build
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_CodeStartBranch.asm"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet -z -mExample_2803xGpioToggle.map --stack_size=0x200 --warn_sections -iC:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/lib -iC:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include -iC:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/examples/c28/gpio_toggle -iC:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/lib -iC:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/lib --reread_libs --issue_remarks --verbose_diagnostics --xml_link_info=Example_2803xGpioToggle_linkInfo.xml --entry_point=code_start --rom_model -o Example_2803xGpioToggle.out %.obj %.obj %.obj %.obj %.obj %.obj %.obj %.obj "..\\..\\..\\..\\common\\cmd\\28035_RAM_lnk.cmd" "..\\..\\..\\..\\headers\\cmd\\DSP2803x_Headers_nonBIOS.cmd" "-l\\rts2800_ml.lib\\" "-l\\IQmath.lib\\"
"C:\\Users\\engineer\\AppData\\Local\\Temp\\{A7FE05A4-F805-426F-8925-623D0577DB4E}", line 25: error:
remark: Automatic library building has been disabled due to previous errors.
expecting filename, option, MEMORY, or SECTIONS instead of "%"
%.obj

error: cannot find file "\rts2800_ml.lib\"
error: cannot find file "\IQmath.lib\"
fatal error: no input files
>> Compilation failure
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_usDelay.asm"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\headers\\source\\DSP2803x_GlobalVariableDefs.c"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_SysCtrl.c"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_PieVect.c"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_PieCtrl.c"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\..\\..\\..\\common\\source\\DSP2803x_DefaultIsr.c"
"C:\\ti\\ccsv8\\tools\\compiler\\ti-cgt-c2000_18.1.3.LTS\\bin\\cl2000" -v28 -ml -mt --cla_support=cla0 --include_path=C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.3.LTS/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include --include_path=C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include --define=_DEBUG --define=LARGE_MODEL -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --quiet "..\\Example_2803xGpioToggle.c"

11:33:54 Build Finished (took 7s.163ms)

Can anyone from community guide us, if we are missing any configuration parameters while using the Internal Builder? Why the External Builder suddenly became slow? We have tried fresh install of CCSv8.3 with no luck. Also the slow builds is not repeatable on all computers with same hardware, same version installs and setup. The slow builds are really a concern for us and its pushing our Development Cycle to the deadlines. Let me know if anyone needs more info on the above issues.

  • Parth Desai19 said:
    However if we try to build the project using the Internal Build option on the C/C++ Build properties the project builds faster but has some linking errors and claims missing lib filenames. So we tried building one of the example from C2000Ware device support, which also did not build using the Internal Build option. However it builds fine with the default option of External Builder.

    External Builder is the one you want to use for CCS projects. This related thread notes the difference between the two builders and a few potential factors that could impact build time. Please switch back from Internal to External Builder and let us focus on getting that working.

    So an example from C2000Ware builds quickly with the External Builder, but your own custom project takes a long time. Is that correct? 
    Also you mentioned that the slow build for your project is not repeatable on all computers. In addition to the same tool versions, do these machines also run the same version of Windows (including Windows updates)? 

    Could of quick things to try:
    - use a new CCS workspace
    - disable any anti-virus
    - try disabling the indexer for your project (details on disabling indexer are in this page)


  • We have a build server running on a virtual machine with Win7 Professional, Service Pack 1. The build server builds ccs projects through command line which are extremely slow. I even tried building through CCSv8 IDE but same slow builds. This slow builds apply to both our own custom project and C2000Ware examples. 

    AartiG said:
    Could of quick things to try:
    - use a new CCS workspace
    - disable any anti-virus
    - try disabling the indexer for your project

    - Tried changing the workspace, did not help
    - There is no anti-virus running on the machine
    - Indexer is also disabled based on feedback from other threads but no luck

    The same copy of virtual machine is used by others and build times are normal.

  • That is quite odd, especially since using a copy of the same virtual machine produces normal build times on other machines. Sounds like there is something specific to this build server, perhaps in its environment or configuration.

    You mentioned the issue started recently - did anything change in the build environment recently, like OS update, CCS update, etc.? Could you try temporarily disconnecting the machine from the network to see if that impacts the build time at all?
  • The only thing that changed recently was that we had to install MS Visual studio and all dependencies for building other projects. No OS, no CCS updates.We tried disconnecting the network adapter from virtual machine still the issue persisted.

  • Parth,

    Could you please generate and provide us with thread stack dumps of the time when the hang happens? Whenever things are slow or deadlocked, it helps to obtain the Java stack-trace for all the running Java threads. This would show what the Java threads are doing during the slowness period, and might provide hints into what is causing it.

    The steps to generate a thread stack dump file is mentioned in this forum thread: e2e.ti.com/.../659011
  • Hi Aarti,

    Please find attached thread stack dumps of the time when the CCS is slow building/compiling a C2000Ware example. The thread stack was taken at a couple of times mainly at 30%, 47%, 48% of the build progress and appended into a text file.   threadStack.txt

  • AartiG,

    Have you had a chance to look at the stack trace? This problem has really put a wrench in our turn times for development.  Since this problem is happening on our base image, without a fix, we need to rebuild the image for our entire tool chain (will take multiple weeks).  I am also worried that even if we do go through the effort -- the problem will arise again.  Thanks!

  • A developer had a look at the stack trace and everything looks good on the Java side. It is basically waiting for output from the compiler, so it looks like the compiler is stalling for some reason. Perhaps you could try with another version of the compiler? Other than that, I'm out of ideas at the moment.

    One experiment to try is to simply call the compiler from a command prompt, completely removing CCS from the picture. You could do this with an example project from C2000Ware (since you mention those are also slow when building from the GUI).

    Take all the compiler options seen in the CCS build console and put it into an options file, say options.cmd. Copy over all the source files (there are several that are linked to the project from C2000Ware) into a single directory to make things easier. Then build using the command:
    cl2000 -@options.cmd *.c
    (you may need to provide the full path to the compiler if it is not found)

    Does this stall the same way as the CCS build?
  • Hi, I wanted to follow up to see if there was any update or progress on this issue. Did you have a chance to try out a command line build (eliminating the makefile completely from the picture) to see if that is impacted as well?

    I know you mentioned earlier that there is no anti-virus running on the machine, but could you check again if there is any real-time scanning service running on this machine? We have seen build times being impacted by services like Trend Micro Real-time Scan Service as described in this forum thread.

  • The disk image is our build server with lots of applications--so its possible something got installed that is doing real-time scanner.  We definitely do not have a virus scanner, but if there is a scanning program how do I find it?

  • The the suggestion to make a make file manually seems a bit involved, time wise, with no guaranteed result. We just do not resources to dedicate to that effort :(
  • Grant,

    Here is a simple build to try. In an earlier post Parth had mentioned that even building a C2000Ware example project is very slow. I have attached a zip file (of the Example_2803xGpioToggle project in C2000Ware) which you can unzip and simply run build.bat from a command prompt. Before running it make sure to edit paths in the batch file to point to your CCS installation directory and C2000Ware installation directory. Let us know if this is slow to build as well.

    Regarding the real-time scanner, you could check Task Manager to see if any scan services are running and try killing them temporarily to see if they impact build time.

    Example_2803xGpioToggle.zip

  • AartiG said:

    Here is a simple build to try. In an earlier post Parth had mentioned that even building a C2000Ware example project is very slow. I have attached a zip file (of the Example_2803xGpioToggle project in C2000Ware) which you can unzip and simply run build.bat from a command prompt. Before running it make sure to edit paths in the batch file to point to your CCS installation directory and C2000Ware installation directory. Let us know if this is slow to build as well.

    Hi Aarti, we tried building the example provided through the command line and it was a quick build, no stall compared to what we see with the CCS IDE builds. Which leads to the conclusion that gmake is stalling the builds, as we see on the console output and progress bar 

    Building Project(s): Invoking Command: C:\\ti\\ccsv8\\utils\\bin\\gmake -k -j 6 all -O

    when the project build just stalls and takes forever to build. 

  • Parth Desai19 said:
    Which leads to the conclusion that gmake is stalling the builds,

    Yes, it sounds like there is something on the machine or network that is blocking gmake (or something underlying like cmd.exe that the makefiles invoke). This sounds a lot like this other thread where there was something odd going on with cmd.exe when run on the company network. You might want to try the test they posted to confirm if that could be the root cause (disable makefile auto-generation and remove the lines that set the shell to cmd.exe from all the makefiles).

    Besides that, I'm afraid there isn't much more we can offer from our end, but I hope you are able to identify what may be stalling or blocking the process. 

  • I disabled makefile auto-generation and removed the following lines that set the shell to cmd.exe .

    SHELL = cmd.exe
    RM := DEL /F
    RMDIR := RMDIR /S/Q

    Still no luck, the build is slow as before.

  • Sorry about the delayed reply. Thank you for giving that a try, unfortunately it does not seem to have shed any light on the source of the problem.

    I am out of ideas at the moment, but I will come back to this thread if I have any additional suggestions.
  • Parth,

    Does this machine have Windows Defender enabled?
  • Hi Aarti,

    Windows defender was enabled during previous builds but I tried turning it off, restarting machine, still the build time is slow as before.

  • Too bad that didn't have any effect. Still seems like something is blocking either gmake or the compiler tools.

    When you build a C2000Ware example like Example_2803xGpioToggle, about how long does it take for the build to complete?
    When it stalls, does it usually stall when compiling the same source file or does it stall at different files during different builds?
    For one such build, can you save the complete build log to a text file and attach it here, and also let us know at which points it stalled for that build?
  • AartiG said:

    When you build a C2000Ware example like Example_2803xGpioToggle, about how long does it take for the build to complete?

    About 10 mins for a simple Example_2803xGpioToggle project.

    AartiG said:
    When it stalls, does it usually stall when compiling the same source file or does it stall at different files during different builds?

    Stalls at all the source files, during each build.

    AartiG said:
    For one such build, can you save the complete build log to a text file and attach it here, and also let us know at which points it stalled for that build?

    Please find attached build_log and a zip file which contains all the captures when the build stalls along with a time stamp besides it.

    7433.build_captures.zip

    **** Build of configuration Debug for project Example_2803xGpioToggle ****
    
    "C:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 6 all -O 
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_CodeStartBranch.asm"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_CodeStartBranch.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_CodeStartBranch.asm"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_CodeStartBranch.asm"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_DefaultIsr.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> INT13_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> INT14_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> DATALOG_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> RTOSINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EMUINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> NMI_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ILLEGAL_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER1_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER2_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER3_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER4_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER5_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER6_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER7_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER8_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER9_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER10_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER11_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> USER12_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT1_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT2_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> XINT1_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> XINT2_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT9_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> TINT0_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> WAKEINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM1_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM2_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM3_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM4_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM5_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM6_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM7_TZINT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM1_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM2_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM3_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM4_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM5_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM6_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EPWM7_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ECAP1_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> HRCAP1_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> HRCAP2_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EQEP1_INT_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SPIRXINTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SPITXINTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SPIRXINTB_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SPITXINTB_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> I2CINT1A_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> I2CINT2A_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SCIRXINTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> SCITXINTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> LIN0INTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> LIN1INTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ECAN0INTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ECAN1INTA_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT3_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT4_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT5_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT6_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT7_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> ADCINT8_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT1_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT2_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT3_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT4_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT5_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT6_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT7_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> CLA1_INT8_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> XINT3_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> LVF_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> LUF_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> EMPTY_ISR
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> PIE_RESERVED
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"   ==> rsvd_ISR
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_DefaultIsr.c"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/source/DSP2803x_GlobalVariableDefs.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_GlobalVariableDefs.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/source/DSP2803x_GlobalVariableDefs.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/source/DSP2803x_GlobalVariableDefs.c"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieCtrl.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_PieCtrl.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieCtrl.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieCtrl.c"   ==> InitPieCtrl
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieCtrl.c"   ==> EnableInterrupts
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieCtrl.c"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieVect.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_PieVect.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieVect.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieVect.c"   ==> InitPieVectTable
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_PieVect.c"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_SysCtrl.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> InitSysCtrl
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> InitFlash
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> ServiceDog
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> DisableDog
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> InitPll
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> InitPeripheralClocks
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> CsmUnlock
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> IntOsc1Sel
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> IntOsc2Sel
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> XtalOscSel
       "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"   ==> ExtOscSel
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_SysCtrl.c"
     
    Building file: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_usDelay.asm"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="DSP2803x_usDelay.d_raw"  "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_usDelay.asm"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
    Finished building: "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/source/DSP2803x_usDelay.asm"
     
    Building file: "../Example_2803xGpioToggle.c"
    Invoking: C2000 Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/include" --include_path="C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/include" --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose --preproc_with_compile --preproc_dependency="Example_2803xGpioToggle.d_raw"  "../Example_2803xGpioToggle.c"
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
       "../Example_2803xGpioToggle.c"   ==> main
       "../Example_2803xGpioToggle.c"   ==> delay_loop
       "../Example_2803xGpioToggle.c"   ==> Gpio_example1
       "../Example_2803xGpioToggle.c"   ==> Gpio_example2
       "../Example_2803xGpioToggle.c"   ==> Gpio_example3
       "../Example_2803xGpioToggle.c"   ==> Gpio_select
    Finished building: "../Example_2803xGpioToggle.c"
     
    Building target: "Example_2803xGpioToggle.out"
    Invoking: C2000 Linker
    "C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla0 --advice:performance=all --define="_DEBUG" --define="LARGE_MODEL" -g --diag_suppress=10063 --diag_warning=225 --issue_remarks --verbose_diagnostics --verbose -z -m"Example_2803xGpioToggle.map" --stack_size=0x200 --warn_sections -i"C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/lib" -i"C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.5.LTS/include" -i"C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/examples/c28/gpio_toggle" -i"C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/lib" -i"C:/ti/c2000/C2000Ware_1_00_05_00/libraries/math/IQmath/c28/lib" --reread_libs --issue_remarks --verbose_diagnostics --xml_link_info="Example_2803xGpioToggle_linkInfo.xml" --entry_point=code_start --rom_model -o "Example_2803xGpioToggle.out" "./DSP2803x_CodeStartBranch.obj" "./DSP2803x_DefaultIsr.obj" "./DSP2803x_GlobalVariableDefs.obj" "./DSP2803x_PieCtrl.obj" "./DSP2803x_PieVect.obj" "./DSP2803x_SysCtrl.obj" "./DSP2803x_usDelay.obj" "./Example_2803xGpioToggle.obj" "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/common/cmd/28035_RAM_lnk.cmd" "C:/ti/c2000/C2000Ware_1_00_05_00/device_support/f2803x/headers/cmd/DSP2803x_Headers_nonBIOS.cmd"  -lrts2800_ml.lib -lIQmath.lib 
    TMS320C2000 C/C++ Compiler              v18.1.5.LTS
    Tools Copyright (c) 1996-2018 Texas Instruments Incorporated
    <Linking>
    Finished building target: "Example_2803xGpioToggle.out"
     
    
    **** Build Finished ****
    

  • Thank you for doing those additional tests. Unfortunately it does not shed further light on the issue, and I'm sorry we haven't been able to identify a solution. I am still suspicious of some security software like Windows Defender interfering with the build, but without knowing what other anti-virus or security software is installed on the machine, it is really hard to pinpoint.

    I also wanted to mention this somewhat related thread which was resolved by a very odd set of steps. Although I cannot explain how those settings directly impacted build time in that user's case, I just wanted to mention so you could try adjusting those settings to see if there's any impact.

    Also CCS 9.0 was recently released and might be worth a try as well.

    http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_9_Downloads