HEX 文件格式
阿新 • • 發佈:2019-01-10
linear 校驗 dff color record 校驗和 行數據 xtend tar
例
:0400C000FDFFF885C3
:每行開頭
第一個字節:表示本行的數據長度,
第二個,第三個字節表示本行數據的起始地址.
第四字節表示數據類型,數據類型有:0x00、0x01、0x02、0x03、0x04、0x05。
‘00‘ Data Rrecord:用來記錄數據,HEX文件的大部分記錄都是數據記錄
‘01‘ End of File Record:用來標識文件結束,放在文件的最後,標識HEX文件的結尾
‘02‘ Extended Segment Address Record:用來標識擴展段地址的記錄
‘03‘ Start Segment Address Record:開始段地址記錄
‘04‘ Extended Linear Address Record:用來標識擴展線性地址的記錄
‘05‘ Start Linear Address Record:開始線性地址記錄
最後一個字節 為校驗和。
校驗和的算法為:計算校驗和前所有16進制碼的累加和(不計進位),檢驗和 = 0x100 - 累加和
0x100-(0x04+0x00+0xC0+0x00+0xFD+0xFF+0xF8+0x85) = 0x100 - 0x43D = C3
HEX 文件格式