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:适用于 TMS570LC4357的构建似乎具有不确定性。

Guru**** 2386610 points
Other Parts Discussed in Thread: TMS570LC4357
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1308760/tms570lc4357-build-for-tms570lc4357-appears-to-be-non-deterministic

器件型号:TMS570LC4357

您好!

我原本以为、如果我使用 Code Composer Studio 为 TMS570LC4357编译应用、而不对源代码或设置进行任何更改、那么我每次都会得到完全相同的.out 文件。

然而、我发现始终有一些小差异、即 TMS570LC4357的构建看起来具有不确定性。

例如、在第一个示例中、交换两个字节。

在此第二个示例中、交换了字节序列。

在第三个示例中、存在多个差异、没有可辨别的图形。

您能解释一下发生这些差异的原因吗?

我们将使用 Code Composer Studio 10.1.1和 ti-CGT-ARM_20.2.1.LTS。

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="479197" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1308760/tms570lc4357-build-for-tms570lc4357-appears-to-be-non-deterministic 能解释为什么会出现这些差异吗?

    它们可能是时间戳。 out 文件不仅是程序代码的二进制映像、它还包含大量包含时间戳等内容的调试信息。

    改为输出 hex 文件。 我相信您不会看到任何差别。