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完全是校验的