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.

[参考译文] CCS/MSP-EXP430F5529LP:在Code Composer Studio v 7.2 中支持TI-COFF文件格式。

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/616486/ccs-msp-exp430f5529lp-ti-coff-file-format-support-in-code-composer-studio-v7-2

部件号:MSP-EXP430F5529LP

工具/软件:Code Composer Studio

我正在使用TI MSP 430F5529LP板。 我已从TI下载站点下载CCS v 7.2 并安装在Ubuntu 14.04 计算机上。

我还有来自第三方的代码删除,它由源代码(C文件)和库(采用传统TI - COFF格式)组成。 第三方使用了以前的CCS版本之一,可能是CCSv4 (和编译器版本4.1 .1)来生成lib。

自从我拥有CCSv7,我就尝试使用TI编译器版本16.9 4.11.3.3使用CSSv7构建第三方项目。 但似乎不允许我为输出二进制文件选择"legacy COFF"格式。 我只能选择“ELF”,但如果我选择ELF格式,链接程序失败,说- lib -不兼容的文件格式COFF,链接失败。

请您推荐-

1.是否可以/不可能使用CSSv7构建COFF二进制文件(使用最新的编译器或更早的编译器)? PL建议程序。

2.这些COFF二进制文件是否可以在MSP 430F5529LP上运行?

请注意:我已经尝试过以下操作-

。 尝试在TI社区门户上查找-如何在CCSv7中构建COFF格式二进制文件? -无定论。

。 将COFF格式Lib转换为ELF格式-不可能。

。 已尝试在7.2 中安装编译器v.4.1 .1。 失败。

。 已尝试在Windows7/10中安装CCSv4。 失败-平台不受支持。

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

    您好,Ajay,

    1. 是否可以/不可能使用CSSv7构建COFF二进制文件(使用最新的编译器或更早的编译器)? PL建议程序。[/QUOT]

    对于MSP430:使用最新的编译器-否 使用早期的编译器-是。 如果要使用4.4 ,建议使用MSP430编译器COFF。

    是的,您可以将较旧版本的编译器与最新版本的CCS一起使用。 您可以使用CCS更新程序安装较旧的MSP430编译器来设置此功能。 请参阅以下链接以了解如何执行此操作:

    http://processors.wiki.ti.com/index.php/Updating_CCSv6#Installing_new_software

    2. 这些COFF二进制文件是否可以在MSP 430F5529LP上运行?[/QUOT]

    是的。 我们对加载COFF可执行文件的支持没有变化。

    [报价用户="Ajay Hooda"]。 尝试在TI社区门户上查找-如何在CCSv7中构建COFF格式二进制文件? -无结论性答案。[/QUOT]

    您只需要拥有支持它的编译器版本。 然后,COFF选项将在输出格式字段中可用

    [报价用户="Ajay Hooda"]。 将COFF格式Lib转换为ELF格式-不可能。[/QUET]

    有人必须使用设置为COFF的输出格式重建库

    [报价用户="Ajay Hooda"]。 已尝试在7.2 中安装编译器v.4.1 .1。 失败。[/QUOT]

    这应该是可行的。 请按照我在上面提供的链接中提到的方法进行操作

    [报价用户="Ajay Hooda"]。 已尝试在Windows7/10中安装CCSv4。 失败-不支持平台。[/QUOT]

    Windows 7支持CCSv4,但Windows 10不支持。 但我们不建议使用CCSv4,因为它不再受支持。


    谢谢

    KI

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

    感谢您的支持。

    按照建议,我尝试使用中的步骤安装编译器版本4.4 .x-
    processors.wiki.ti.com/.../Updating_CCSv6

    我收到以下错误:

    在Linux上(Ubun.5 14.0):
    ----------------
    收集要安装的项目时出错
    会话上下文为:(profile=EPP.package.cpp,phone=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=)。
    未找到包含以下内容的存储库:binary,org.eclipse.platform.ide.executable.gtk.linux.x86_64,4.6 .0.I2016.0606万-1100</s>1100

    在Windows 10上:
    ----------------
    安装项目时出现N错误
    会话上下文是:(profile=EPP.PACKAGE.CPP,phone=org.eclipse.equinox.internal.p2.engine.phases.Install,操作数=null ->[R]com.ti.CGT.m.C.COM.4.win32_root 430.4 4.4 .8,action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction)。
    操作chmod失败-文件c:5.5 .0.0.0092万 .exe不存在

    请给出建议。

    谢谢!
    Ajay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以尝试清除以下链接步骤5中提到的缓存?
    processors.wiki.ti.com/.../Troubleshooting_CCSv7

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您仍有问题,请与我开始私人对话。
    谢谢
    KI