I have inherited support for existing/deployed MSP430F2419 design. There is very little existing documentation to rely on. It appears the code was built with CCS 3.1.0 and 3.2.1. I'd like to get confirmation and further details of build tools and environment.
I have these files from the last build:
.ccsproject
<?ccsproject version="1.0"?>
<projectOptions>
<deviceVariant value="MSP430F2619"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="3.1.0"/>
<linkerCommandFile value="lnk_msp430f2619.cmd"/>
<rts value="rts430x.lib"/>
<defaultAssemblyOnly value="false"/>
</projectOptions>
.cdtbuild
<option id="com.ti.ccstudio.buildDefinitions.MSP430_3.2.compilerID.INCLUDE_PATH.1254895224" superClass="com.ti.ccstudio.buildDefinitions.MSP430_3.2.compilerID.INCLUDE_PATH" valueType="includePath">
.cdtproject
<?eclipse-cdt version="2.0"?>
<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">
<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>
<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
<data>
<item id="org.eclipse.cdt.core.pathentry">
<pathentry kind="src" path=""/>
<pathentry kind="out" path=""/>
<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>
<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>
</item>
</data>
</cdtproject>
.project
I'd like to identify the specific tools that were used to build this code. i.e. Was this from CCS ver 3.1.0? (There is mention of MSP430_3.2.compilerID in the .cdtbuild file.) How do I figure out if this code was built with the optimized TI IDE or the free GNU IDE?
If the chip is a MSP430F2419, why the <deviceVariant value="MSP430F2619"/>? i.e. Both devices exist, so why the difference?
There is mention of the Eclipse in the .project & .cdtproject files. Is Eclipse part of the CCS, is it an add-on, or does it come from outside of CCS? i.e. The the previous developer add Eclipse support or does it come w/ CCS? Would I need it to recreate this build?
How can I tell if the build machine was Linux or Win based?