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.

[参考译文] 编译器/TMS320C6713B:我是否可以强制编译器版本7.4 生成COFF1文件而不是COFF2文件

Guru**** 2394305 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/576113/compiler-tms320c6713b-can-i-force-compiler-version-7-4-to-generate-a-coff1-file-rather-than-a-coff2-file

部件号:TMS320C6713B

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

您好,

我正在尝试升级到C6000 7.4 编译器v,但是,我注意到链接器的二进制输出是一个COFF2文件。 我们的旧代码需要COFF1文件。 有没有办法强制编译器生成COFF1文件。 我已经尝试了链接器选项-v1。

非常感谢。

此致,

Shaunak

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

    Shaunak Shilimkan 说:
    有没有办法强制编译器生成COFF1文件。[/QUOT]

    很遗憾,不是

    Shaunak Shilimkan 说:
    我们的旧代码需要COFF1文件。[/QUOT]

    那么,您有一些工具可以读取链接器的输出,并且它需要COFF1?

    谢谢,此致,

    -George

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

    您好,George,

    是的,我们有一个工具可以复制SDRAM中的.text,.data等部分。 这在c_init00之前运行,然后将控件分支到c_init00。 它就像一个引导程序。

    此致,

    Shaunak

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

    COFF2是在大约15-20年前推出的。  遗憾的是,此时,您的选择是继续使用旧的编译器,或更新类似bootstrap的工具。

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该考虑切换到使用复制表,也许是BINIT。 复制表将选择的文本和数据对象从其加载地址复制到其运行地址,链接程序将为您完成所有簿记操作。