新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Intel hex 文件格式解密

        Intel hex 文件格式解密

        作者: 時間:2011-02-25 來源:網絡 收藏
        Intel hex 文件常用來保存或其他處理器的目標程序代碼。它保存物理程序存儲區中的目標代碼映象。一般的編程器都支持這種格式。
        Intel hex 文件全部由可打印的ASCII字符組成(可以用記事本打開),如下例所示:

        :2000000012014c75a800e4f508f509780a7a78e4f608dafcd283fcfded240af9a7050dbd81 :2000200000010ced2488ec34ff50edc283e4fcfded240af9e76d7013ed33e43c700d0dbd2a :2000400000010ced2488ec34ff50e50509e50970020508e50924a8e50834fd50aee4f50874

        Intel hex 由一條或多條記錄組成,每條記錄都由一個冒號“:”打頭,其格式如下:

        :CCAAAARR...ZZ  

        其中:

        CC 

        本條記錄中的數據字節數

        AAAA 

        本條記錄中的數據在存儲區中的起始地址

        RR 

        記錄類型:

        00 數據記錄 (data record) 
        01 結束記錄 (end record) 
        02 段記錄 (paragraph record) 
        03 轉移地址記錄 (transfer address record)

        ... 

        數據域

        ZZ 

        數據域校驗和

        Intel hex文件記錄中的數字都是16進制格式,兩個16進制數字代表一個字節。CC域是數據域中的實際字節數,地址、記錄類型和校驗和域沒有計算在內。校驗和是取記錄中從數據字節計數域(CC)到數據域(...)最后一個字節的所有字節總和的2的補碼。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 营口市| 湖口县| 邻水| 穆棱市| 潜山县| 呼和浩特市| 馆陶县| 迁安市| 栾川县| 潞西市| 龙井市| 巴马| 青浦区| 望谟县| 车致| 临西县| 三明市| 江西省| 江川县| 陇川县| 都江堰市| 通道| 于田县| 河池市| 巩义市| 乌拉特中旗| 公主岭市| 新营市| 资溪县| 大名县| 丰都县| 通榆县| 南宫市| 武穴市| 海晏县| 龙游县| 边坝县| 锦州市| 成武县| 深圳市| 田林县|