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/TMS570LC4357:十六进制格式

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/712174/ccs-tms570lc4357-hex-format

器件型号:TMS570LC4357

工具/软件:Code Composer Studio

我已选择十六进制生成器来创建 Motorola S 记录格式。

它生成具有以下后缀的4个文件:.hex、.M1、.m2、.m3

它们都包含相同地址但不同数据的 S 记录。

我如何解释它们(有何区别)?

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

    John、

    请参阅 ARM 汇编语言工具手册中标题为十六进制转换实用程序说明的章节。

    此致、Sunil

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

    谢谢、我已经找到了该资源。 它解释了摩托罗拉记录的格式、并建议:
    M1使用16位地址宽度、
    M2使用24位地址
    M3使用32位地址。

    但是、在检查记录时、它们都使用16位地址。 该文档还指出、每个数据宽度为8位、但每个格式的数据不同。

    从.hex 删除
    S10B0000E9FEFEFEFE5CB0B057地址0 E9FE
    S1228100001CB8040010BA00B877FA010C4C0DBA300CFA0D0C3904FA0C00070000B862BE 地址8100 001C
    S122817C000000E3FA0D0401BA0C010400FA10F3041C000EB80400010B80A0D00015B 地址817C 0000

    从.M1开始
    S10B000060FFFF63F1F153地址0
    S122810040D0201000C00001042C0C8C800C0C0C0C0C0C0C00000C00010101000104278地址8100
    S122817C00C000FFC01000C0C010C000FF00D08040201000C00000C00000C000C00072地址817C

    从.M2开始
    S10B000000FFFF001F1亚马逊物流地址0
    S12281002D4DCD8D8DA0CD9DDD00DD4CA0A08CCD81C0DD8CDC5C00DD8DDC8CC9DDD0063地址8100
    S122817C8D9D5CFFDD8C9D8CCDD1808DC0DD5CFF9D8DBD2DCD8D8D5C00DD5C000000009D8CD0地址817C

    从.M3开始
    S10B0000EAAEAEAEAEAEAE5E5AE 地址0
    S1228100E9E2E1E5E3E1E1E2E1E1E0E1E2E1E0E1E0E3E5E3DAE1E2E2E2E7E2E5E1EBDD 地址8100
    S122817CE5E31AE1E0E2E1E2E5E2E5E1E3BAE5E2E8E9E1E5E5E35AE1E31AE5E297地址817C


    您如何解读每种格式的数据? 每个格式的地址是否完全相同?

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

    --romwidth 参数需要设置为32。 您可以在 CCS 内的 armhex 实用程序的"常规选项"中执行此操作。

    这将使其生成单个.hex 文件。 SPNU118U 中题为"了解存储器宽度"的第12.3节也对此进行了说明。