Part Number: TMS320F28377D
Tool/software: Code Composer Studio
Hi Team CCS.. Customer reports..
"One of the key annoyances I’ve been having with Eclipse is the unnecessary changes in project files when only minor changes are done. For reasons I don’t understand the “name” of many fields in the eclipse project are constantly getting added/removed between updates of the project file. Please see the diff report in the attached document. Below is an example of the addition in a line. As far as I can tell, it has zero utility except to annoy, as the fields are still there when viewing the configuration in the GUI.
name="Wrap diagnostic messages (--diag_wrap)"
I’d say these changes are about 80% of the changes in a project file, hindering the ability to tell what actually changed when committing to version control. Am I missing a setting somewhere in the application to tell it to never fill these in?"
Please see attached diff file below..
Thanks, Merril
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
.AlignLeft { text-align: left; }
.AlignCenter { text-align: center; }
.AlignRight { text-align: right; }
body { font-family: sans-serif; font-size: 11pt; }
td { vertical-align: top; padding-left: 4px; padding-right: 4px; }
tr.SectionGap td { font-size: 4px; border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
tr.SectionAll td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
tr.SectionBegin td { border-left: none; border-top: none; border-right: 1px solid Black; }
tr.SectionEnd td { border-left: none; border-top: none; border-bottom: 1px solid Black; border-right: 1px solid Black; }
tr.SectionMiddle td { border-left: none; border-top: none; border-right: 1px solid Black; }
tr.SubsectionAll td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
tr.SubsectionEnd td { border-left: none; border-top: none; border-bottom: 1px solid Gray; border-right: 1px solid Black; }
table.fc { border-top: 1px solid Black; border-left: 1px solid Black; width: 100%; font-family: monospace; font-size: 10pt; }
td.TextItemInsigAdd { color: #000000; background-color: #EEEEFF; }
td.TextItemInsigDel { color: #000000; background-color: #EEEEFF; text-decoration: line-through; }
td.TextItemInsigMod { color: #000000; background-color: #EEEEFF; }
td.TextItemInsigOrphan { color: #000000; background-color: #FAEEFF; }
td.TextItemNum { color: #696969; background-color: #F0F0F0; }
td.TextItemSame { color: #000000; background-color: #FFFFFF; }
td.TextItemSigAdd { color: #000000; background-color: #FFE3E3; }
td.TextItemSigDel { color: #000000; background-color: #FFE3E3; text-decoration: line-through; }
td.TextItemSigMod { color: #000000; background-color: #FFE3E3; }
td.TextItemSigOrphan { color: #000000; background-color: #F1E3FF; }
.TextSegInsigDiff { color: #0000FF; }
.TextSegReplacedDiff { color: #0000FF; font-style: italic; }
.TextSegSigDiff { color: #FF0000; }
</style>
<title>Text Compare</title>
</head>
<body>
Text Compare<br/>
Produced: 12/14/2018 2:37:32 PM<br/>
<br/>
Mode: All, Just Selection
<br/>
Left file: C:\Project\#1.cproject
<br/>
Right file: C:\Project\.cproject
<br/>
<table class="fc" cellspacing="0" cellpadding="0">
<tr class="SectionBegin">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP.1823243415" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP.off" valueType="enumerated"/></td>
<td class="AlignCenter"><></td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP.1823243415" <span class="TextSegSigDiff">name="Wrap</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">diagnostic</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">messages</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--diag_wrap)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WRAP.off" valueType="enumerated"/></td>
</tr>
<tr class="SectionEnd">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WARNING.1557273684" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WARNING" valueType="stringList"></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WARNING.1557273684" <span class="TextSegSigDiff">name="Treat</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">diagnostic</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">&lt;id&gt;</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">as</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">warning</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--diag_warning,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-pdsw)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DIAG_WARNING" valueType="stringList"></td>
</tr>
<tr class="SectionBegin">
<td class="TextItemSame"> <listOptionValue builtIn="false" value="225"/></td>
<td class="AlignCenter">=</td>
<td class="TextItemSame"> <listOptionValue builtIn="false" value="225"/></td>
</tr>
<tr class="SectionEnd">
<td class="TextItemSame"> </option></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> </option></td>
</tr>
<tr class="SectionBegin">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DISPLAY_ERROR_NUMBER.315559266" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/></td>
<td class="AlignCenter"><></td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DISPLAY_ERROR_NUMBER.315559266" <span class="TextSegSigDiff">name="Emit</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">diagnostic</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">identifier</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">numbers</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--display_error_number,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-pden)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/></td>
</tr>
<tr class="SectionEnd">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.ASM_LISTING.376152478" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.ASM_LISTING" value="true" valueType="boolean"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.ASM_LISTING.376152478" <span class="TextSegSigDiff">name="Generate</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">listing</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">file</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--asm_listing,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-al)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compilerID.ASM_LISTING" value="true" valueType="boolean"/></td>
</tr>
<tr class="SectionBegin">
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__C_SRCS.96822999" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__C_SRCS"/></td>
<td class="AlignCenter">=</td>
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__C_SRCS.96822999" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__C_SRCS"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__CPP_SRCS.1518853380" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__CPP_SRCS"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__CPP_SRCS.1518853380" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__CPP_SRCS"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM_SRCS.1859960581" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM_SRCS"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM_SRCS.1859960581" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM_SRCS"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM2_SRCS.375325452" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM2_SRCS"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> <inputType id="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM2_SRCS.375325452" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.compiler.inputType__ASM2_SRCS"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSame"> </tool></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> </tool></td>
</tr>
<tr class="SectionEnd">
<td class="TextItemSame"> <tool id="com.ti.ccstudio.buildDefinitions.C2000_6.4.exe.linkerDebug.796088761" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.exe.linkerDebug"></td>
<td class="AlignCenter"> </td>
<td class="TextItemSame"> <tool id="com.ti.ccstudio.buildDefinitions.C2000_6.4.exe.linkerDebug.796088761" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.exe.linkerDebug"></td>
</tr>
<tr class="SectionBegin">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.STACK_SIZE.189731106" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.STACK_SIZE" value="0x200" valueType="string"/></td>
<td class="AlignCenter"><></td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.STACK_SIZE.189731106" <span class="TextSegSigDiff">name="Set</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">C</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">system</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">stack</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">size</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--stack_size,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-stack)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.STACK_SIZE" value="0x200" valueType="string"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.MAP_FILE.922328242" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.MAP_FILE.922328242" <span class="TextSegSigDiff">name="Link</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">information</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(map)</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">listed</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">into</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">&lt;file&gt;</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--map_file,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-m)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.OUTPUT_FILE.1386587201" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.OUTPUT_FILE.1386587201" <span class="TextSegSigDiff">name="Specify</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">output</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">file</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">name</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--output_file,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-o)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.HEAP_SIZE.463874508" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.HEAP_SIZE" value="0x800" valueType="string"/></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.HEAP_SIZE.463874508" <span class="TextSegSigDiff">name="Heap</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">size</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">for</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">C/C++</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">dynamic</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">memory</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">allocation</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--heap_size,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-heap)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.HEAP_SIZE" value="0x800" valueType="string"/></td>
</tr>
<tr class="SectionMiddle">
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.LIBRARY.747594843" superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.LIBRARY" valueType="libs"></td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"> <option id="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.LIBRARY.747594843" <span class="TextSegSigDiff">name="Include</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">library</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">file</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">or</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">command</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">file</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">as</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">input</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">(--library,</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">-l)"</span><span class="TextSegInsigDiff"> </span>superClass="com.ti.ccstudio.buildDefinitions.C2000_6.4.linkerID.LIBRARY" valueType="libs"></td>
</tr>
<tr class="SectionEnd">
<td class="TextItemSame"> </td>
<td class="AlignCenter"> </td>
<td class="TextItemSigMod"><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff"><listOptionValue</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">builtIn="false"</span><span class="TextSegInsigDiff"> </span><span class="TextSegSigDiff">value="${INHERITED_LIBRARIES}"/></span></td>
</tr>
<tr class="SectionAll">
<td class="TextItemSame"> <listOptionValue builtIn="false" value="libc.a"/></td>
<td class="AlignCenter">=</td>
<td class="TextItemSame"> <listOptionValue builtIn="false" value="libc.a"/></td>
</tr>
</table>
<br/>
</body>
</html>