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.

[参考译文] MSPM0G3507:将 HEX 文件格式字节计数更改为0x10

Guru**** 2465890 points
Other Parts Discussed in Thread: MSPM0G3507

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1471026/mspm0g3507-changing-hex-file-format-byte-count-to-0x10

器件型号:MSPM0G3507

工具与软件:

尊敬的 TI 团队:

我目前使用 MSPM0G3507 MCU 并使用 CCS 12.7.1。 我希望工程生成一个十六进制文件、其中字节计数为0x10、而不是默认值0x20。

为了实现这一点、我进入 CCS 并设置以下内容:
"Project"->"Properties"->"Arm Hex Utility"->将存储器宽度(--memwidth、-memwidth")指定为16。
但是、构建之后、生成的十六进制文件的字节计数仍为0x20。

是否可以将 CCS 配置为生成我需要的具有0x10字节计数格式的十六进制文件?

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

    尊敬的 David:

    选项--memwidth 似乎不适用于每行的十六进制文件字节大小定义。

    我将内部检查是否支持生成0x10字节计数格式十六进制。

    此致、

    Pengfei

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

    尊敬的 David:

    我无法找到使用 tiarmhex 生成0x10字节计数格式十六进制文件的方法。

    以下是 十六进制生成的选项:

    16.2.调用十六进制转换实用程序—TI Arm Clang 编译器工具用户指南

    此致、

    Pengfei

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

    尊敬的 Pengfei:

    非常感谢您的帮助。
    这样做的主要原因是合并三个十六进制文件、但每个十六进制文件的字节计数不同。
    因此、我想问一下 TI 是否提供或推荐了任何合并 hex 文件的工具?

    此致、

    David

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

    遗憾的是、没有方法可以控制出现在十六进制输出一行上的数据量。   

    我想要合并三个十六进制文件的主要原因是要合并三个十六进制文件、但每个十六进制文件的字节计数有所不同。

    您不会说您使用的是什么十六进制格式。  但我不明白为什么组合的十六进制文件的某些部分每行包含0x10个字节、而其他部分每行包含0x20个字节很重要。

    我想问 TI 是否提供或推荐了任何合并十六进制文件的工具?

    TI 不提供此类工具。  我们也不建议使用任何工具。  开源实用程序 srec_cat 可能能够解决您的问题。

    谢谢。此致、

    -George.

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

    感谢您的答复、很抱歉之前没有清楚地解释我的要求。

    目前、我有三个来自不同源的十六进制文件、并非所有这些文件都是由 CCS 生成的。 虽然它们都遵循 Intel 十六进制格式、但每个文件都有不同的字节计数、我不确定这是否会影响合并过程。

    我非常感谢您提供的信息、因此我将进一步了解 srec_cat 工具。