文章 ID: 000076770 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

Intel Hexadecimal 檔案 (.hex) 的格式是多少?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述 HEX 通常會從電腦下載到開發系統,然後從 RAM 執行。HEX 也可以轉換為二進位檔案,並程式化為配置裝置。
                                                                         
下面顯示一個 HEX 樣本:
                                                                              
:10008000AF5F67F0602703E0322CFA92007780C361
:10000900089001C6B7EA7CA9200FE10D2AA00477D81
:0B00A00080FA92006F3600C3A00076CB
:00000001FF

此檔案的格式為:
                                                                           
第一個字元 (:) = 開始錄製
接下來的兩個字元 = 記錄長度 (在此範例中,10h)
接下來的四個字元 = 載入位址 (在此範例中,0080h)
接下來的兩個字元 = 記錄類型(請參閱下方)
剩餘字元 = 實際資料
最後兩個字元 = Checksum (即所有位元組總和的檢查值 = 00)

檔案的最後一行很特別,而且看起來總是像上面顯示的最後一行。HEX 記錄類型如下:
                                                                      
00 = 資料記錄
01 = 檔案記錄結束
02 = 延伸區隔地址記錄
03 = 開始區隔地址記錄
04 = 延伸線性地址記錄
05 = 開始線性地址記錄
      

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。