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.

[参考译文] TMS320F280049:将.out 转换为.hex

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/870489/tms320f280049-convert-out-into-hex

器件型号:TMS320F280049

尊敬的 C2000专家:

根据有关将.out 转换为.hex (https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/243080?Convert-out-to-hex)的另一篇文章、我发现它使用的是 MS Order、这意味着在大端字节序中。

我知道、C2000系列是小端字节序、为什么在这里使用大端字节序选项?

hex2000.exe -i"Name.out"-o "HexName.hex"-order MS -romwidth 16.

•--order=MS 指定宽字的最高有效部分占用的大端字节序顺序
连续位置的第一个。
•--order=LS 指定小端字节序顺序、宽字的最低有效部分在该顺序中
占用连续位置的第一个。

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

    插孔、

    请参阅装配工具用户指南(http://www.ti.comm/lit/spru513)。

    在指定输出字的字顺序一节中有一条注释、该注释指出:选项--order 仅适用于宽度值小于16的情况。  如果情况并非如此,则会忽略--order 选项并使用默认值。   默认输出为小端字节序。  因此,在这种情况下,选项--order 没有影响。

    此致

    Lori

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

    Lori、

    感谢您提供此信息。

    如果将***.out 转换为***.hex,您能不能告诉我需要添加哪些选项?

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

    插孔、

    这取决于所需的十六进制文件类型及其使用方式。  器件 TRM 的引导 ROM 一章中提供了一些示例。  有关 使用引导加载程序的应用手册--> C2000十六进制实用程序,请参阅子部分

    此外、请参阅汇编工具用户指南(http://www.ti.comm/lit/spru513)的十六进制实用程序部分。

    此致

    Lori