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.

[参考译文] 编译器/TMS320F28377S:TI v18.12.1.LTS 中的运行时支持库固件更改问题

Guru**** 2481465 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/800444/compiler-tms320f28377s-runtime-support-library-firmware-change-issue-in-ti-v18-12-1-lts

器件型号:TMS320F28377S

工具/软件:TI C/C++编译器

您好专家、

我的客户使用 TI v18.12.1.LTS 开发 F28377。 它们将用户引导加载程序和应用程序放入一个项目中、它们在引导加载程序闪存扇区中具有共享的 RTS 库函数。 当他们更改应用程序部分中的代码、然后 在某些字节中发现 RTS 库的内容发生了更改、这是没有意义的。 您能帮我找出背后的原因吗?

其 CMD 文件:

映射文件:

下图显示了 RTS 库固件的更改:

谢谢!

谢尔登·何

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

    RTS 代码是指一些全局数据变量。  这些变量的地址可能会发生更改、这会导致该 RTS 代码的指令编码发生更改。  请将类似的.out 文件与 CG_xml 包中的实用程序 objdiff 进行比较。  使用--verbose 选项。  在文本文件中捕获结果。  我还需要每个构建中的映射文件。  请将所有这些内容压缩、并将其附加到您的下一个帖子中。

    谢谢、此致、

    乔治

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

    请提交上一帖子中描述的 objdiff 比较结果。

    谢谢、此致、

    乔治

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

    因为已经有一段时间了,我想你已经解决了你的问题。  非常感谢您的解决。

    谢谢、此致、

    乔治