工具/软件:Code Composer Studio
我已选择十六进制生成器来创建 Motorola S 记录格式。
它生成具有以下后缀的4个文件:.hex、.M1、.m2、.m3
它们都包含相同地址但不同数据的 S 记录。
我如何解释它们(有何区别)?
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.
工具/软件: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
您如何解读每种格式的数据? 每个格式的地址是否完全相同?