新聞中心

        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的補碼。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太湖县| 中西区| 潜山县| 白河县| 保德县| 镇康县| 泗阳县| 龙州县| 宜川县| 呼和浩特市| 靖边县| 隆化县| 甘孜| 临漳县| 三明市| 兴国县| 浙江省| 建宁县| 苏尼特右旗| 舟山市| 麦盖提县| 秀山| 申扎县| 尤溪县| 论坛| 潮州市| 闻喜县| 岳普湖县| 怀安县| 普兰县| 乌拉特中旗| 大城县| 五华县| 晋中市| 高密市| 南溪县| 满洲里市| 繁昌县| 宁津县| 屏山县| 孟连|