Tool/software: Code Composer Studio
We're on Windows 10 64-bit, and had just upgraded to CCS 6.0.1.00040 (to align with a neighboring dev group's configuration). We were previously using 5.5 CCS on Windows 7 64-bit.
One thing we noticed was that the map file changes with each build process despite not changing the source file, yet the compiled hex file remains the same.
Other than the generation date, the .ecc section appears to be changing on every build. I've pasted the ecc sections for 4 consecutive build processes below.
Since we're developing safety-critical applications, having auto-generated files dictating different ecc sections on every build despite not changing the source file is problematic.
We've unchecked the "Auto ECC Generation" box in the project settings. From a search in the forums, is there an outstanding CCS bug related to this?
Build #1
.ecc1 0 f0400000 00000004
f0400000 00000004 (.ecc1)
.ecc3 0 f0400004 00009ff4
f0400004 00009ff4 (.ecc3)
.ecc2 0 f0409ff8 00000008
f0409ff8 00000008 (.ecc2)
.ecc0 0 f040a000 00056000
f040a000 00056000 (.ecc0)
Build #2
.ecc0 0 f0400000 00000004
f0400000 00000004 (.ecc0)
.ecc2 0 f0400004 00009ff4
f0400004 00009ff4 (.ecc2)
.ecc3 0 f0409ff8 00000008
f0409ff8 00000008 (.ecc3)
.ecc1 0 f040a000 00056000
f040a000 00056000 (.ecc1)
Build #3
.ecc3 0 f0400000 00000004
f0400000 00000004 (.ecc3)
.ecc1 0 f0400004 00009ff4
f0400004 00009ff4 (.ecc1)
.ecc2 0 f0409ff8 00000008
f0409ff8 00000008 (.ecc2)
.ecc0 0 f040a000 00056000
f040a000 00056000 (.ecc0)
Build #4
.ecc2 0 f0400000 00000004
f0400000 00000004 (.ecc2)
.ecc0 0 f0400004 00009ff4
f0400004 00009ff4 (.ecc0)
.ecc1 0 f0409ff8 00000008
f0409ff8 00000008 (.ecc1)
.ecc3 0 f040a000 00056000
f040a000 00056000 (.ecc3)