在进行资产监测技术研发时,HEX文件和BIN文件区别

原标题:在进行资产监测技术研发时,HEX文件和BIN文件区别

近期笔者在进行资产监测技术研发,该项技术主要可以通过资产监测设备,可以实现实时定位,并且具有光感监测作用和震动监测的作用。

在研发测试时,会需要对HEX文件和BIN文件进行烧写,但是在进行文件烧写时,会选择进行HEX文件还是BIN文件,那么这两个文件有什么区别呢

Hex文件包含地址信息。

在用ISP方式烧写程序时,需要有以下步骤:

1、选择单片机型号

2、选择串口号

3、设置波特率(或者默认)

4、选择下载的文件

5、点击下载按钮下载

经过这几步后,程序下载工作就完成了,在以上的步骤中我们并没有选择要把程序下载到单片机的哪块内存中,即不需要设置地址。因为HEX文件内部的信息已经包括了地址。 单片机一般是下载hex文件。

BIN文件格式只包括了数据本身,没有包含地址。烧写BIN文件的时候,用户是一定需要指定地址信息的。 所以在下载bin文件时需要选择内存的起始地址和终止地址,即要把bin文件下载到指定的内存空间。 通常需要指定程序内存地址的芯片为ARM芯片和DSP芯片。文件大小

对于bin文件,通过右键属性查看到的文件的大小就是数据的实际大小。 而对HEX文件而言,你看到的文件大小并不是实际的数据的大小。一是因为HEX文件是用ASCII来表示数据,二是因为HEX文件本身还包括别的附加信息。

责任编辑:

Thenews.cc