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.

[参考译文] MSPM0C1104:如何使用 TI ARM C 语言工程在 CCS 20.x 中直接创建 ELF 文件作为额外的编译/编译输出?

Guru**** 2555630 points
Other Parts Discussed in Thread: SEGGER

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1537361/mspm0c1104-how-to-create-elf-files-directly-as-additional-compile-build-output-in-ccs-20-x-using-ti-arm-c-language-project

器件型号:MSPM0C1104
主题中讨论的其他部件:SEGGER

工具/软件:

主题: 如何为臭氧调试器生成 ELF 输出文件 (MSPM0 + CCS 20.x)

大家好!

这可能是一个新手问题、但我还没有找到明确的答案。 :-(  

我正在将最新的 Code Composer Studio (20.x) 用于一个可正常运行的 MSPM0 工程。 我已成功构建并刷写了固件、
但现在我想生成一个独立的.elf文件、以便与 SEGGER Ozone 调试器一起使用。

电流校准。  

有人能否提供有关如何配置工程以输出 ELF 文件的分步指南? 具体来说:

  • 需要在中启用哪些设置 链接器配置

  • 我需要填写哪些特定字段或复选框?

希望获得任何帮助或屏幕截图。

此致、
Martin

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

    您好 Martin、  

    我记得在一个线程中看到类似的问题、其中.out 文件仅重命名为.elf 并且可以使用。 您能否验证这在您的场景中是否有效?  

    此致、Jojo

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

    您好 Jojo、

    谢谢!

    阅读。 Eyebrowses 提出了一点,第一印象“不喜欢它,感觉奇怪...“  

    但无论如何都选中了 。 在文本编辑器中打开.out 文件显示它确实具有 ELF 标头表示法!
    所以它 实际上是一个 ELF 文件变相:-)

    确实认为.out 只是二进制文件、而不是包含更多内容的容器。  

    已使用 https://elfy.io/ 检查内容。  

    ELF 中嵌入的 GET 通常具有一些可扩展性、现在也是如此
    out file = elf file 我是否 对包含的内容进行某种形式的控制、以便与之配合使用  
    配置中的初始链接器设置、并实验更多内容。


    也许获取用于臭氧调试的源代码 添加到 ELF 容器中:-)

    Martin。

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

    您好 Martin、  

    您对此翻译的评价如何?感谢您发送编修。 另外,一定要让我在那冒险中回旋一下;)

    此致、Jojo

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

    这是一个令人愉快的惊喜!

    只需更新链接器设置、使输出文件具有.elf 扩展名、无需进行其他更改。 默认情况下、所有臭氧需求部分均已包括在内。  Blushμ s