.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文件自己还包括别的附加信息。

相关文章
相关标签/搜索