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.

[参考译文] TMS320F28335:需要 Code Composer V3.3 (早于白金版)

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1022093/tms320f28335-code-composer-v3-3-needed-please-older-than-platinum

器件型号:TMS320F28335
Thread 中讨论的其他器件: CCStudio

你(们)好。
我们使用的是 TMS320F28335。 我想请求 code composer v3.3 (我不确定确切的 subversion)。 我已经尝试过 v3.3白金版、它会产生一些微小的差异。 看起来好像我需要一些较旧的库、甚至可能是较旧的编译器已经进行了稍微不同的优化、以提供稍微不同的.obj 大小(我们的许多源文件中只有两个)。 我们有一个'legacy.out'文件、该文件需要一个新的认证、该认证要求所有源文件以及完全重建 legacy.out 文件的能力。 它已经过现场测试、并且不能允许传统.out 文件更改一位。 我们拥有所有旧的源文件(包括.pjt、.lkF、.map 等)、但遗憾的是、我们没有保留 TI 源文件或编译器的确切版本等
有关旧版本可能来自 legace.LKF 的一些提示为"C:/CCSTUDIO_v3.3/"和"C:/CCSTUDIO_v3.3/BIOS_5_31_02/"。 legacy.map 中的一些提示为"TMS320C2000链接器 PC v5.2.0"

而 v3.3 Platinum 的输出显示"C:/CCStudio_v3.3PLA/"和"C:/CCStudio_v3.3PLA/BIOS_5_33_05/"和"TMS320C2000连接器 PC v5.2"。

在尝试使用 v3.3Platinum 生成完全相同的传统.out (实际上是十六进制文件)时、我尝试将 BIOS 更改为"C:/CCSTUDIO_v3.3PLA/BIOS_5_31_02/"、但我认为存在一些库差异以及可能存在的编译器优化差异。

有关旧版本可能来自 legace.map 的一些其他提示指出、strtol.obj (来自 rts2800_fpu32.lib)的长度为 E4、但来自 v3.3Platinum 的长度为 EB。 现在、我们的 source.obj 中仅有另外两个在.map 中具有略微不同的长度、因此我不知道它们是与 TI 库相关还是与编译器优化相关。 我想您可以先将旧的 rts2800_fpu32.lib 发送给我、看看它能解决我的所有问题、还是只能解决一个问题。
感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Terry、

    您能否与我开始私人 E2E 对话、以便我们进一步讨论?

    谢谢

    Ki