工具/软件:
CCS 在构建后将二进制映像文件放在哪里?
我找到了“.out"文件“文件、但它们似乎并不只是图像、因为与闪存大小相比、它们非常庞大 (260+ KB)。 这些是 ELF 文件还是某种其他格式?
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 在构建后将二进制映像文件放在哪里?
我找到了“.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
编译器包中有实用程序部分、可从*。out 文件生成十六进制/二进制文件。 正是这些十六进制/二进制文件用于在生产环境中进行刷写。 此实用程序通常与 CCS 属性集成(请参阅“Hex Utility“):