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.

[参考译文] CCSTUDIO:构建文件的位置?

Guru**** 2553260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1557441/ccstudio-location-of-built-files

部件号:CCSTUDIO


工具/软件:

CCS 在构建后将二进制映像文件放在哪里?

我找到了“.out"文件“文件、但它们似乎并不只是图像、因为与闪存大小相比、它们非常庞大 (260+ KB)。  这些是 ELF 文件还是某种其他格式?

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

    CCS 工程生成的*。out 文件通常包含要在目标上加载和执行的目标二进制代码、以及要加载到 CCS 调试器以提供源代码级调试可见性的关联 DWARF 调试符号。 当*。out 文件加载到 CCS 时、CCS 调试器将读取文件中的信息、以了解文件的哪一部分是要加载到目标的代码、以及需要在目标存储器中加载它的位置、然后将其加载到那里。 然后、其余的调试符号将加载到 CCS 调试器以用于源代码级调试。

    输出文件通常为 ELF 格式、但过去使用过其他格式。

    https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_A-Brief-History-of-TI-Object-File-Formats.html

    谢谢

    Ki

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

    尊敬的 Ki:

    我们如何只生成可以加载到闪存中的二进制映像?  ELF 格式对调试探针很有用、但我们的 OTA 必须在不使用探针的情况下加载映像。

    Nick

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

    编译器包中有实用程序部分、可从*。out 文件生成十六进制/二进制文件。 正是这些十六进制/二进制文件用于在生产环境中进行刷写。 此实用程序通常与 CCS 属性集成(请参阅“Hex Utility“):

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_project-management.html#build-properties