1. 程式人生 > >HEX 文件格式

HEX 文件格式

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 文件格式