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.
We are building an application for the OMAP-L138 with a C674x Fixed / Floating Point DSP (MityDSP) and using the C6000 build tools in CCS. We would like to be able to build identical output images from 2 different build machines. (i.e. one build for development another build for configuration management) What we have found is that there is a timestamp in the executable file image which is updated to the current time on the machine as well there are several 3 and 4 byte locations that differ between build instances. Is there a option/setting/switch to suppress the timestamp in the project output file? Essentially, what we want to achieve is to be able to create an executable output file change the name of that file and then create a new output file and using a binary comparison have the two files be identical.
Thanks in advance for looking into this question.
I am not certain, but I think the vers section contains a time stamp of when the build occurred. I'm trying to verify that.
In the mean time, feel free to use the objdiff method for skipping the comparison of sections (like .vers) by name. The cg_xml documentation is in HTML form. The root directory of the installation contains a file named index.htm. Load that into your favorite web browser. Browse to the documentation for objdiff. Look for the section titled USING THE CONFIGURATION FILE TO SKIP SECTIONS .
Thanks and regards,
-George
Do you use BIOS version 5.x? If so, I can confirm the .vers section contains a build time stamp. If you are happy with the objdiff skip section method, then continue to use it.
More details ... The .vers section is a COPY section. That is, it is not loaded into target memory. For more background on COPY sections (and other similar sections), see this wiki article. There is no documented method for disabling the time stamp. That said, it is possible to manually remove the time stamp from a header file. Let me know if you are interested in the details. BIOS version 6.x does not emit this build time stamp.
Thanks and regards,
-George