• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 桃江县| 仁怀市| 隆回县| 墨竹工卡县| 兴山县| 秦皇岛市| 呼伦贝尔市| 来安县| 江都市| 大足县| 黔江区| 广元市| 曲阳县| 逊克县| 永济市| 巢湖市| 安丘市| 东光县| 萍乡市| 顺平县| 车致| 茂名市| 扎鲁特旗| 平阳县| 寿阳县| 贵定县| 如东县| 邵东县| 托克托县| 德阳市| 石林| 山阴县| 安义县| 海宁市| 金门县| 石台县| 海城市| 沾益县| 黄石市| 东城区| 吴桥县|