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.

[参考译文] 集成库、该库基于6.0版本至8.3.2版本的 CCS 而构建

Guru**** 2589265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1007439/integrating-library-which-was-built-on-6-0-version-to-8-3-2-version-of-ccs

大家好、团队、

我们从供应商处采购了一个库(仅二进制且无源代码)、该库是在2012年左右基于 CCS 6.XX 版本构建的。 现在、我们的项目需要移至 CCS8.3.2版本。

由于供应商已停止业务 、而且我们也没有源代码、因此我们必须将.lib 重新定位到较新版本。  

这方面的任何指针都有很大帮助。

提前 非常感谢您的及时帮助和支持。

注意: 我们使用的是 C6678

此致、

Phaniram.K

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

    您好!

    关键问题不是 CCS 版本、而是使用的编译器版本。 构建供应商库时使用的编译器版本是什么?您使用的编译器版本是什么? 请注意、CCS 没有8.3.2这样的版本。 您是指8.3.1吗?

    谢谢

    Ki

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

    您好!

    感谢您的回复。 我在上面的语句中使用 CCS 而不是编译器的错误。 我们目前正在使用 TI v8.3.2。 该团队采购的库基于 TI V6.4.X

    此致、

    Phaniram.K

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

    请使用 ofd6x 的 OFD 实用程序收集供应商库上的文件头和构建属性信息。  它与编译器 cl6x 位于相同的\bin 目录中。  运行类似于...的命令

    % ofd6x --obj_display=none,header,battrs -o=ofd_output.txt vendor_library_name.lib

    输出被写入到文本文件 ofd_output.txt。  请将该文件附加到您的下一个帖子。

    谢谢、此致、

    乔治

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

    感谢您在旧供应商库中发送 OFD 信息。  该库是使用 C6000编译器版本7.2.0构建的。  CPU 目标是 C6400+。  ABI 是较新的 EABI、这很好。  我无法保证它能正常工作。  但是、我非常确信您的代码可以调用此库中的函数并获得预期结果。

    您说您没有该库的源代码。  库通常随附一些头文件、其中除其他外包含库中函数的原型。  如果您没有这些头文件、那么我看不到如何使用该库。

    谢谢、此致、

    乔治