TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2332的HEX解读的问题

MSP430G2332的HEX解读的问题

我查了一些相关资料,指示HEX文件的含义,举例如下:

:1EFF4E00C4DCD3D0CFDEB9ABCBBEB3C2C3CFB3AC0000A0FAC4C89A8981F880887F0009

:起始

1E为地址后的数据字节数

FF4E为地址

0009为校验码

我现在的问题就是,这个校验码,以我当时查看的文件上解释,是使得前面所有的字节数值相加,使结果为256的倍数,那么就以这个0009而言,我是不是校验码为0108也是可以的?他的这个设置的原则是什么?

谢谢,因为我有一部分数据必须直接写入FLASH,所以想知道这个问题.

user4796604:

回复 灰小子:

送数据结果来说来说不对啊

: 长  地址  1         3           5         7          9         11      13         15       17       19       21      23      25       27    29   

:1E  FF4E 00C4 DCD3 D0CF DEB9 ABCB BEB3 C2C3 CFB3 AC00 00A0 FAC4 C89A 8981 F880 887F 0009

看长度1E对应为30,那个887F就是第29跟第30个数据,0009完全是校验的

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2332的HEX解读的问题
分享到: 更多 (0)