H-Converter電腦版是界面簡(jiǎn)潔而且功能也較為實(shí)用的hex文件轉(zhuǎn)bin文件工具,H-Converter最新版能夠幫助使用者很好的把它的體積變小,方便傳輸文件,提高工作的效率文件。軟件的時(shí)候,會(huì)把ELF/AXF里的每個(gè)SEGMENT都單獨(dú)提取出來(lái)的。例如,一個(gè)ELF/AXF文件有2個(gè)SEGMENT,一個(gè)地址是0X0,一個(gè)地址是0X80000000.這種情況下,會(huì)生成2個(gè)BIN文件或是2個(gè)HEX文件。
新添加了對(duì)ELF/AXF格式的支持,支持以下格式轉(zhuǎn)換:
HEX -> BIN
BIN -> HEX
ELF/AXF -> BIN
ELF/AXF -> HEX
此程序僅支持32位XP、win7操作系統(tǒng),其余系統(tǒng)暫不支持。
1、下載H-Converter壓縮包解壓。
2、運(yùn)行本hex與bin互轉(zhuǎn)工具,而后點(diǎn)擊打開(kāi)文件,選擇好需要轉(zhuǎn)換的HEX文件,直接打開(kāi)就可以轉(zhuǎn)換了。
3、轉(zhuǎn)換后生成的BIN文件在HEX轉(zhuǎn)BIN小工具的同以目錄下。
HEX文件與BIN文件的區(qū)別是什么?
Hex 文件與 Bin 文件的區(qū)別,這兩個(gè)文件里都包含 CPU可以執(zhí)行的機(jī)器碼,只是 Hex 比Bin 多一些信息,就是機(jī)器碼的存儲(chǔ)地址。這些存儲(chǔ)地址實(shí)際是給燒寫(xiě)程序的軟件使用的。
如果我們燒寫(xiě) Hex 文件到板卡里(Flash 存儲(chǔ)器) ,燒寫(xiě)軟件就不會(huì)問(wèn)我們存儲(chǔ)地址,因?yàn)檫@個(gè)文件里已經(jīng)包含了這類(lèi)信息了,這類(lèi)信息是編譯器在生成 Hex時(shí)加進(jìn)去的,當(dāng)然編譯器會(huì)有對(duì)應(yīng)的項(xiàng)要你填寫(xiě)。如果是燒寫(xiě) Bin 文件,燒寫(xiě)軟件就會(huì)詢問(wèn)你要燒寫(xiě)到哪個(gè)地址。一般情況下,CPU會(huì)從 0 地址開(kāi)始執(zhí)行程序,但是有些 CPU是從其他地址開(kāi)始的,因此這個(gè)起始值要視情況而定。并且有時(shí)為了調(diào)試方便,有些工程師會(huì)將 Bin燒到 RAM 里。
網(wǎng)友評(píng)論