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.

[参考译文] TMS320F2800157:输出到十六进制转换

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1528862/tms320f2800157-out-to-hex-conversion

器件型号:TMS320F2800157

工具/软件:

您好:
我需要将.out 转换为: 十六进制文件。 是否有方法可以更改设置以更改用于刷写的默认文件格式?  

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

    您好 Shreeram、

    根据搜索结果、以下是在 CCS 中处理文件格式转换和默认闪存设置的方法:

    如果 您使用的是 CCS12.8.1:
    1. 将.out 转换为.hex:
    • 在 CCS 中、编译工程时、可配置多种输出格式:
      1. 转至“项目属性“
      2. Build -> C2000 Linker -> C2000 Hex Utility -> Enable Hex Utility
      3. 选择所需的.hex 输出
    1. 可用的输出格式 (4):
    • 数组中
    • ASCII 十六进制
    • 二进制
    • Intel 十六进制格式 (.hex)
    • TI-TXT 格式 (.txt)
    • 摩托罗拉 S-record 格式 (.s*)
    • Tektronix 十六进制
    对于 CCS 20.x、用户可以执行相同的操作、但 UI 如下所示:
    对于 C29x 器件:
    可以使用 c29objcopy 实用程序创建十六进制文件。 这可以作为编译后处理步骤添加到 CCS 工程属性中。 相关文档位于 software-dl.ti.com/.../util_objcopy.html

    所有编译器工具文档均在 https://software-dl.ti.com/codegen/docs/c29clang/rel0_1_0_STS/indexC29.html 上提供
    此致、
    Ryan Ma
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Ryan Ma 的快速回应。 这对我很有帮助。