This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/MSP432E401Y: TI-RTOS configuration failure

Part Number: MSP432E401Y
Other Parts Discussed in Thread: MSP-EXP432E401Y

Tool/software: Code Composer Studio

Hello,

I have recently purchased the MSP-EXP432E401Y launch pad. I have imported and tested a couple of the nortos projects as well as written one of my own small projects. I cannot get the rtos to work though. have tried to import them through the resource explorer, as well as directly from my sdk.

With that said here are the versions and console readout:

CCS: 9.1.0.00010

SDK: 3.20.0.10

XDCtools: 3.51.3.28_core

**** Build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****

"C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
 
Building file: "../release.cfg"
Invoking: XDCtools
"C:/ti/xdctools_3_51_03_28_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.2.LTS" "../release.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring release.xem4f from package/cfg/release_pem4f.cfg ...
generating custom ti.sysbios library makefile ... 
Starting build of library sources ...
making C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
 
>> Compilation failure
Build of libraries failed.
subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
 
INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.2.LTS\bin\armopt.exe experienced a segmentation fault
                  while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{9463CD18-D932-484E-A3D5-8E6B55C0A9EA}
 
This is caused by a defect in the TI C/C++ Optimizer.
TI Customer Support may be able to suggest a workaround to avoid this.
 
Upgrading to the newest version of the compiler may fix this problem.
 
Contact TI in the E2E support forums at <a href="e2e.ti.com">http:/.../a> under
"Development Tools", "TI C/C++ Compiler".  See the link titled
"Submitting an issue".
 
We need to see this ENTIRE error message and a complete, reproducible
test case including ALL of the command-line options.
Include the .pp file created by option --preproc_with_comment
 
gmake[1]: *** [makefile:61: BIOS.obj] Error 1
gmake: *** [C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
 
js: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
js: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[1]: *** [build-90018911-inproc] Error 1
Building file: "../release.cfg"
Invoking: XDCtools
"C:/ti/xdctools_3_51_03_28_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.2.LTS" "../release.cfg"
configuring release.xem4f from package/cfg/release_pem4f.cfg ...
generating custom ti.sysbios library makefile ... 
Starting build of library sources ...
making C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
 
>> Compilation failure
Build of libraries failed.
subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
 
INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.2.LTS\bin\armopt.exe experienced a segmentation fault
                  while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{CEF5D90D-D211-42E9-A1D4-18510166BADF}
 
This is caused by a defect in the TI C/C++ Optimizer.
TI Customer Support may be able to suggest a workaround to avoid this.
 
Upgrading to the newest version of the compiler may fix this problem.
 
Contact TI in the E2E support forums at <a href="e2e.ti.com">http:/.../a> under
"Development Tools", "TI C/C++ Compiler".  See the link titled
"Submitting an issue".
 
We need to see this ENTIRE error message and a complete, reproducible
test case including ALL of the command-line options.
Include the .pp file created by option --preproc_with_comment
 
gmake[1]: *** [makefile:61: BIOS.obj] Error 1
gmake: *** [C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
 
js: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
xdctools_3_51_03_28_core\gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
xdctools_3_51_03_28_core\gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
xdctools_3_51_03_28_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
xdctools_3_51_03_28_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
js: "C:/ti/xdctools_3_51_03_28_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[2]: *** [build-90018911-inproc] Error 1
gmake[1]: *** [build-90018911] Error 2
gmake[1]: Target 'configPkg/linker.cmd' not remade because of errors.
gmake: *** [all] Error 2
subdir_rules.mk:9: recipe for target 'build-90018911' failed
makefile:127: recipe for target 'all' failed

**** Build Finished ****


Thanks!

  • It is odd that both a compiler internal error and a XDCtools build error are reported here. To try to isolate that further you could disable the Parallel build option, and see if only one of those errors are reported.

    Then if only the XDCtools error remains, then please take a look at this FAQ for common reasons that cause the error
    https://e2e.ti.com/support/tools/ccs/f/81/t/786662

    If both errors still remain, please try the rebuild with XDCtools version 3.55.02.22 (the version that comes with CCS 9.1) and let us know how that goes.

  • Thank you for your rapid response. My build path does not have white space. I don't see any white space in any of the files in this directory. I have a different error now I will attach the readout below. I read this post before but I missed the part that said Cygwin is included so i assumed that it did not apply to me I will see if a solution can be found there.

    console:

    **** Build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
    
    "C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k all 
     
    making ../src/sysbios/sysbios.aem4f ...
    gmake[1]: Entering directory 'C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios'
    clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
     
    >> Compilation failure
    makefile:59: recipe for target 'BIOS.obj' failed
     
    INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.3.LTS\bin\armopt.exe experienced a segmentation fault
                      while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{AE85CF0A-5424-4C19-833F-E6CD4DEFB93E}
     
    This is caused by a defect in the TI C/C++ Optimizer.
    TI Customer Support may be able to suggest a workaround to avoid this.
     
    Upgrading to the newest version of the compiler may fix this problem.
     
    Contact TI in the E2E support forums at http://e2e.ti.com under
    "Development Tools", "TI C/C++ Compiler".  See the link titled
    "Submitting an issue".
     
    We need to see this ENTIRE error message and a complete, reproducible
    test case including ALL of the command-line options.
    Include the .pp file created by option --preproc_with_comment
     
    gmake[1]: *** [BIOS.obj] Error 1
    asmem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M ...
    asmem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M ...
    asmem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M ...
    asmem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M ...
    gmake[1]: Leaving directory 'C:/Users/ldoonan/Documents/CCS/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios'
    ../src/makefile.libs:56: recipe for target '../src/sysbios/sysbios.aem4f' failed
    gmake[1]: Target 'all' not remade because of errors.
    gmake: *** [../src/sysbios/sysbios.aem4f] Error 2
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    

  • I still cannot reproduce this error at my end so there must be something in your environment or setup. 

    Do you now have the project set for XDCtools version 3.55.02.22? Please try the following to make sure we are working with a clean build.

    Open a new workspace and import a TI-RTOS example project from Resource Explorer. Make sure that the Debug folder within the project is empty and that there is no "src" directory. Also ensure the XDCtools version is 3.55.02.22.



    Then do a "Rebuild Project", capture the build output to a text file and attach it here. 

  • I inspected both my user, and system variables, I found no mention of cygwin in either, also I don't see any mension of a cygwin install on my computer could these be signs of a problem? I created a new workspace called test. I imported the out of the box demo from the resource explorer. It seem as the error is slightly different. There was no src directory before the build but after it appeared screenshots and readouts below.

    **** Build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
    
    "C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
     
    Building file: "../release.cfg"
    Invoking: XDCtools
    "C:/ti/ccs910/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.3.LTS" "../release.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring release.xem4f from package/cfg/release_pem4f.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
    clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
     
    >> Compilation failure
    Build of libraries failed.
    subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
     
    INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.3.LTS\bin\armopt.exe experienced a segmentation fault
                      while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{F377A3E4-5194-4460-947C-EDE54975A52A}
     
    This is caused by a defect in the TI C/C++ Optimizer.
    TI Customer Support may be able to suggest a workaround to avoid this.
     
    Upgrading to the newest version of the compiler may fix this problem.
     
    Contact TI in the E2E support forums at http://e2e.ti.com under
    "Development Tools", "TI C/C++ Compiler".  See the link titled
    "Submitting an issue".
     
    We need to see this ENTIRE error message and a complete, reproducible
    test case including ALL of the command-line options.
    Include the .pp file created by option --preproc_with_comment
     
    gmake[1]: *** [makefile:61: BIOS.obj] Error 1
    gmake: *** [C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
     
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
    gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
    gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
    gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[1]: *** [build-90018911-inproc] Error 1
    Building file: "../release.cfg"
    Invoking: XDCtools
    "C:/ti/ccs910/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.3.LTS" "../release.cfg"
    configuring release.xem4f from package/cfg/release_pem4f.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
    clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
     
    >> Compilation failure
    Build of libraries failed.
    subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
     
    INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.3.LTS\bin\armopt.exe experienced a segmentation fault
                      while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{C067A6E3-9E6D-4259-B67D-A4A3279805DF}
     
    This is caused by a defect in the TI C/C++ Optimizer.
    TI Customer Support may be able to suggest a workaround to avoid this.
     
    Upgrading to the newest version of the compiler may fix this problem.
     
    Contact TI in the E2E support forums at http://e2e.ti.com under
    "Development Tools", "TI C/C++ Compiler".  See the link titled
    "Submitting an issue".
     
    We need to see this ENTIRE error message and a complete, reproducible
    test case including ALL of the command-line options.
    Include the .pp file created by option --preproc_with_comment
     
    gmake[1]: *** [makefile:61: BIOS.obj] Error 1
    gmake: *** [C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
     
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    xdctools_3_55_02_22_core\gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
    xdctools_3_55_02_22_core\gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
    xdctools_3_55_02_22_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
    xdctools_3_55_02_22_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[2]: *** [build-90018911-inproc] Error 1
    gmake[1]: *** [build-90018911] Error 2
    gmake[1]: Target 'configPkg/linker.cmd' not remade because of errors.
    gmake: *** [all] Error 2
    subdir_rules.mk:9: recipe for target 'build-90018911' failed
    makefile:127: recipe for target 'all' failed
    
    **** Build Finished ****
    

    I deleted the src directory and disabled parallel builds that readout is below

    **** Clean-only build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
    
    "C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k clean 
     
    DEL /F  "tirtos_builds_MSP_EXP432E401Y_release_ccs.lib"  "configPkg\linker.cmd" "configPkg\compiler.opt" 
    RMDIR /S/Q  "configPkg\" 
    Could Not Find C:\Users\ldoonan\Documents\test\tirtos_builds_MSP_EXP432E401Y_release_ccs\Debug\tirtos_builds_MSP_EXP432E401Y_release_ccs.lib
    Finished clean
     
    
    **** Build Finished ****
    
    **** Build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
    
    "C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake" -k all 
     
    Building file: "../release.cfg"
    Invoking: XDCtools
    "C:/ti/ccs910/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.3.LTS" "../release.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring release.xem4f from package/cfg/release_pem4f.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
    clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
     
    >> Compilation failure
    Build of libraries failed.
    subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
     
    INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.3.LTS\bin\armopt.exe experienced a segmentation fault
                      while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{1675EFBF-69F5-4B5C-A192-2328389F3379}
     
    This is caused by a defect in the TI C/C++ Optimizer.
    TI Customer Support may be able to suggest a workaround to avoid this.
     
    Upgrading to the newest version of the compiler may fix this problem.
     
    Contact TI in the E2E support forums at http://e2e.ti.com under
    "Development Tools", "TI C/C++ Compiler".  See the link titled
    "Submitting an issue".
     
    We need to see this ENTIRE error message and a complete, reproducible
    test case including ALL of the command-line options.
    Include the .pp file created by option --preproc_with_comment
     
    gmake[1]: *** [makefile:61: BIOS.obj] Error 1
    gmake: *** [C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
     
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
    gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
    gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
    gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[1]: *** [build-90018911-inproc] Error 1
    Building file: "../release.cfg"
    Invoking: XDCtools
    "C:/ti/ccs910/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_3_20_00_10/source;C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.3.LTS" "../release.cfg"
    configuring release.xem4f from package/cfg/release_pem4f.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
    clem4f C:/ti/simplelink_msp432e4_sdk_3_20_00_10/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
     
    >> Compilation failure
    Build of libraries failed.
    subdir_rules.mk:12: recipe for target 'build-90018911-inproc' failed
     
    INTERNAL ERROR: C:\ti\ccs910\ccs\tools\compiler\ti-cgt-arm_18.12.3.LTS\bin\armopt.exe experienced a segmentation fault
                      while processing function <unknown> file C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{FE969B1F-DAF1-4A4A-AD20-771B1C493AE7}
     
    This is caused by a defect in the TI C/C++ Optimizer.
    TI Customer Support may be able to suggest a workaround to avoid this.
     
    Upgrading to the newest version of the compiler may fix this problem.
     
    Contact TI in the E2E support forums at http://e2e.ti.com under
    "Development Tools", "TI C/C++ Compiler".  See the link titled
    "Submitting an issue".
     
    We need to see this ENTIRE error message and a complete, reproducible
    test case including ALL of the command-line options.
    Include the .pp file created by option --preproc_with_comment
     
    gmake[1]: *** [makefile:61: BIOS.obj] Error 1
    gmake: *** [C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/makefile.libs:57: C:/Users/ldoonan/Documents/test/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:
     
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    xdctools_3_55_02_22_core\gmake.exe: *** [package.mak:202: package/cfg/release_pem4f.xdl] Error 1
    xdctools_3_55_02_22_core\gmake.exe: *** Deleting file 'package/cfg/release_pem4f.xdl'
    xdctools_3_55_02_22_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.h'
    xdctools_3_55_02_22_core\gmake.exe: *** [package/cfg/release_pem4f.xdl] Deleting file 'package/cfg/release_pem4f.c'
    js: "C:/ti/ccs910/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[2]: *** [build-90018911-inproc] Error 1
    gmake[1]: *** [build-90018911] Error 2
    gmake[1]: Target 'configPkg/linker.cmd' not remade because of errors.
    gmake: *** [all] Error 2
    subdir_rules.mk:9: recipe for target 'build-90018911' failed
    makefile:127: recipe for target 'all' failed
    
    **** Build Finished ****
    

  • Logan,
    This looks very much as the problem in https://e2e.ti.com/support/tools/ccs/f/81/t/788942, which is not resolved yet. The customer in that thread switched back to the compiler version 18.1.5.LTS and he was able to build. If you can make that change and report the results, it would help a lot with debugging. I'll ask someone from the compiler team to look at this thread. They will probably asked for a test case with the content described in the error message.

  • Logan,

    The compiler expert who can provide more insight into this is out of the office this week, so it will be at least early next week before he can provide an update.

    In the meantime, could you install compiler version 18.1.5.LTS as suggested by Sasha and let us know the results of using that version for the build?

    This page describes how to install and use a specific version of the compiler:  
    http://software-dl.ti.com/ccs/esd/documents/ccs_compiler-installation-selection.html

  • I could not find 18.1.5.LTS so I used 18.1.6.LTS It appeaser that was close enough to work. It completed a successful build. So is there a fix in the pipeline for the other compiler?

  • Unfortunately, we are unable to reproduce the problem.  I'd appreciate if you would send us a file which may allow us to reproduce what you see.

    The diagnostic which starts with INTERNAL ERROR ends by naming a file.  It has an auto-generated name like ...

    C:\\Users\\ldoonan\\AppData\\Local\\Temp\\{FE969B1F-DAF1-4A4A-AD20-771B1C493AE7}

    Please change the compiler version back to 18.12.3.LTS and attempt the problem build.  I expect it will fail the same way.  Carefully note the name of this file.  Zip that file up, then attach it to your next post.

    Thanks and regards,

    -George

  • I found the files. My problem is after the files are automatically generated, they are shortly after automatically deleted and then I am given the error message that tells me what file to look for. I ran a few searches for the file, and I am certain that this file is not there. Is there a good way of preventing the automatic delete.

  • I'll contact you through private message.

    Thanks and regards,

    -George

  • This issue is still being discussed in private messages.  I'll post a summary when it concludes.

    Thanks and regards,

    -George

  • This issue continues being discussed offline.

    Thanks and regards,

    -George

  • The customer has generously helped us get a test case.  Unfortunately, that test case works for us.  We are considering how else we might find the cause of the problem.

    Thanks and regards,

    -George

  • We have tried ever more odd system configurations.  And we remain unable to reproduce the problem the customer sees.  

    Thanks and regards,

    -George

  • We continue to be unable to reproduce the problem in a way that the cause can be found.  I am forced to close this issue for now.  Should we work out the cause, I'll post it about it here.

    Thanks and regards,

    -George

  • Final report ... TI was never able to reproduce the issue, thus no fix was ever implemented.  The customer changed from Windows 7 to Windows 10 and the issue disappeared.

    Thanks and regards,

    -George