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.

TMS570LC4357: Build for TMS570LC4357 appears to be non-deterministic.

Part Number: TMS570LC4357

Hello,

I was expecting that if I compile an application for the TMS570LC4357 using Code Composer Studio, without making any changes to the source code or settings, then I would get exactly the same .out file evey time.

However, what I have found is that there are always a few small differences i.e. The build for TMS570LC4357 appears to be non-deterministic.

For instance, in the first example two bytes are swapped.

In this second example a sequence of bytes are swapped.

In this third example there are multiple differences with no discernable pattern.

Can you explain why these differences occur?

We are using Code Composer Studio 10.1.1 and ti-cgt-arm_20.2.1.LTS.

Thank you.