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.

[参考译文] TMS320F280039C:如何生成带加密的库,然后 AR2000无法读取?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1365751/tms320f280039c-how-to-generate-lib-with-encryption-and-then-can-not-read-by-ar2000

器件型号:TMS320F280039C

您好、专家!

我要求在这里为我的客户提供帮助。

他们问我们如何将加密集成到库中? 就像生成的库一样 #drive1.lib、 其他竞争对手可以使用 AR2000获取.obj 文件、但他们也可以尝试我们的 fast_full_lib.lib,从 AR2000无法获取任何文件。 您知道生成的两个库之间的差异吗? 或者、您知道我们的 FAST 库是由谁生成的吗? 我们是否有根据我们的方法的分步指南? 谢谢。

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

    您好!

    我会将该主题提请编译器专家注意、以进一步帮助您。

    谢谢

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

    请注意,由于当地假日,您可能会在下周一星期二之前收到回复。

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

    Ki、您好!

    此问题是由客户推送的、您能帮助找到合适的支持人员吗? 谢谢。

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

    绍兴市

    此 问题已分配给编译器团队、他们很快将为此问题提供支持。 由于今天是当地假日、您可能要等到明天才会收到回复。

    谢谢。

    瑞奇

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

    您好、Ricky:

    请帮助调查该问题

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

    似乎是 驱动器1.lib 是一个典型的目标文件库、 fast_full_lib.lib 是索引库、而不是目标文件库。  若要了解什么是索引库、 请搜索 C28x 汇编工具手册 以查看标题为" 库信息归档器说明"的子章节

    Unknown 说:
    其他竞争对手可以使用 AR2000来获取.obj 文件

    这是不可能避免的。  链接器从库中提取文件的方式与 AR2000 这么做。  您可以为文件指定不可见的名称、例如 f1对象 F2.obj 等。   

    [quote userid="493195" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1365751/tms320f280039c-how-to-generate-lib-with-encryption-and-then-can-not-read-by-ar2000如何整合加密

    我认为目的是 避免其他人理解库中的代码。  我们没有任何为此目的而设计的功能。  但这里有一项建议需要考虑。  使用 strip2000 删除调试信息。  有关文档、请搜索标题为" 调用符号去除实用程序"的子章节的相同手册

    谢谢。此致、

    -乔治

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

    您好、George、

    如何使用 strip2000从输出文件或库文件中删除信息? 谢谢

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

    使用类似于以下命令的命令: strip2000可执行文件.out

    或库文件

    该实用程序 strip2000 不能直接应用到库。  将这些文件收集到库中之前、必须在每个目标文件上运行该文件。

    谢谢。此致、

    -乔治