.hex文件和.bin文件的區別

博客轉之於:  http://mini.eastday.com/a/160627003502858.html
html

 

HEX文件和BIN文件是咱們常常碰到的2種文件格式。下面簡單介紹一下這2種文件格式的區別:spa

1: hex文件包含地址信息。在用ISP方式燒寫程序時,咱們都有這樣的經驗:1)選擇單片機htm

    型號;2)選擇串口號;3)設置波特率(或者默認);4)選擇下載的文件;5)點擊下載按鈕下載。內存

    在以上的步驟中咱們並無選擇要把程序下載到單片機的哪塊內存中,即不須要設置地址。博客

    由於HEX文件內部的信息已經包括了地址。而燒寫BIN文件的時候,用戶是必定須要指定地址信息的。ast

 

2: BIN文件格式只包括了數據自己,沒有包含地址下載

    bin文件自己只是數據,沒有包含地址信息,因此在下載bin文件時須要選擇內存的起始地程序

    址和終止地址,即要把bin文件下載到指定的內存空間。一般須要指定程序內存地址的芯片爲經驗

    ARM芯片和DSP芯片。數據

 

3: HEX文件和BIN文件大小不同

    對於bin文件,經過右鍵屬性查看到的文件的大小就是數據的實際大小。而對HEX文件而言

    ,你看到的文件大小並非實際的數據的大小。一是由於HEX文件是用ASCII來表示數據,二是

    由於HEX文件自己還包括別的附加信息。

相關文章
相關標籤/搜索