Hi! I have an MSP430 project for which I wanted to maintain two sets of builds (e.g. a 'developer' and a 'customer' build) based on different preprocessor directives. We are using Code composer studio to generate our builds. I created a new build configuration copied from the 'Debug' configuration, called 'Customer'. I simply built the new configuration, assuming that the build should be identical to the output files generated by the Debug configurations. This new configuration 'Customer' configuration generated a .out file of different size than the Debug configuration; however, the .txt file was the exact same size and was indeed identical between the Customer and Debug build configurations. The aim was to have 'Customer' build define a preprocessor directive that enabled some code to have the two builds.
Why was there this difference in the .out file size? Is this expected? And why was the .txt file the exact same as generated by the two configurations?