本人繼MCUTool以后的另外一個單片機開發(fā)實用工具軟件,用于單片機調(diào)試過程中簡單的參量修改,省略修改源代碼、再編譯的過程,直接修改目標文件。尤其是對eeprom數(shù)據(jù)的修改、調(diào)整更為方便實用。
本軟件編寫的目的是用來編輯存放于單片機 Flash 或 EEPROM 中的數(shù)據(jù),支持 Intel Hex 格式以及 Motorola S 格式的數(shù)據(jù)文件,也可以編輯二進制的內(nèi)存映射文件。數(shù)據(jù)的編輯可以通過常量定義的方式,也可以通過內(nèi)存映射的方式進行。
同時可以在兩種16進制格式文件之間相互轉(zhuǎn)換。格式轉(zhuǎn)換以行數(shù)據(jù)為單位,以確保轉(zhuǎn)換前后數(shù)據(jù)不會改變。
另外提供十進制、十六進制轉(zhuǎn)換器,轉(zhuǎn)換結(jié)果可以作為普通顯示或作為內(nèi)存映射,作內(nèi)存映射時可以選擇多字節(jié)數(shù)據(jù)的存儲方式。
二進制比較功能,通過不同工具生成的Hex文件可能因為格式而無法進行文本方式比較,本工具可以首先轉(zhuǎn)換為二進制數(shù)據(jù)再進行比較,免去自行轉(zhuǎn)換的麻煩。
單文件內(nèi)/雙文件間的塊操作,包括復(fù)制、移動、交換、另存等等,方便實驗數(shù)據(jù)提取、復(fù)制。
常量編輯:
本頁面需要與后面的“內(nèi)存映射”及“直接 HEX 文件編輯”頁面配合使用,可以通過變量的形式定義
二進制文件中的數(shù)據(jù),從而直觀、方便地對數(shù)據(jù)進行查看、修改。
添加:添加新的變量定義,通過列表框下方的對應(yīng)控件進行編輯
插入:在當(dāng)前位置插入新的變量定義,通過列表框下方的對應(yīng)控件進行編輯
編輯:(或雙擊變量)編輯當(dāng)前變量,通過列表框下方的對應(yīng)控件進行編輯
刪除:刪除當(dāng)前變量定義
全部刪除:刪除所有變量定義
提示:通過右鍵菜單可以快捷地選擇以上操作
加載配置文件:加載以前保存的變量定義信息、內(nèi)存塊定義信息、校驗和等配置數(shù)據(jù)
保存配置文件:保存當(dāng)前的變量定義信息、內(nèi)存塊定義信息、校驗和等配置數(shù)據(jù)
載入缺省值:加載配置文件中保存的變量缺省值
保存為缺省值:保存當(dāng)前變量值作為缺省值
退出:退出程序
更新日志:
v0.8.0: 去掉“直接Hex文件編輯”功能的128K字節(jié)限制(其他功能仍然有128KB限制)
v0.7.0: 一些小的調(diào)整
V0.6.1: 調(diào)整另存對話框,去掉無效選項
V0.6.0: 加入文件拖放功能。
V0.5.5:修正建立新的配置文件時,保存失敗的Bug。
V0.5.4:修正數(shù)制計算器中輸入A-F時的bug,增加源數(shù)據(jù)存儲類型選擇。
0.5.3:修改圖標,部分界面。
0.5.2: About 界面修改,添加更新網(wǎng)址。
0.5.1:修正塊另存時新建文件保存失敗的Bug。
0.5:新增文件內(nèi)、文件間塊移動、復(fù)制、交換、另存等功能
0.4:新增轉(zhuǎn)換為二進制后比較功能