BIN文件
BIN文件是单纯的二进制程序文件,内部没有地址信息。如果使用BIN文件烧录程序时,需要指定下载地址。
BIN是直接的内存映象表示,BIN文件什么内容烧写进MCU就是什么内容。二进制文件大小即为文件所包含的代码数据的实际大小。不能使用记事本直接打开,要使用烧写软件才能打开。J-Flash打开的BIN文件如下图:
图1
HEX文件
一般是指Intel标准的HEX文件,文件内容都是ASCII编码,可以使用记事本直接打开。如下图:
图2
HEX文件中同时包含数据和地址信息,所以在烧写或下载HEX文件的时候,不需要用户指定地址。
HEX基本格式:
图3
由于和BIN文件的表达形式不同,HEX有自己的一套数据格式,所以HEX文件要比BIN文件大很多,至少2倍大小。
具体格式不细说了,用J-Flash下载软件直接打开图2的HEX文件,软件根据HEX文件格式直接提取了代码数据显示,如下图,
图4
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
FlaSh
+关注
关注
10文章
1551浏览量
146651 -
HEX文件
+关注
关注
0文章
21浏览量
12668 -
BIN文件
+关注
关注
0文章
25浏览量
8172 -
MCU芯片
+关注
关注
3文章
221浏览量
11144
发布评论请先 登录
相关推荐
转换M34283 HEX文件为BIN文件 (HEX To B
转换M34283 HEX文件为BIN文件 -HEX To BIN For Renesas M34
发表于 12-27 18:31
•43次下载
HEX转BIN的小软件(附源程序代码)
HEX转BIN的小软件(附源程序代码) :在项目开发过程中,有时候软件编译生成的HEX文件会比较大,这样的话就得考虑存储空间比较大的控制器,那样会增加成本,
发表于 09-13 15:31
•326次下载
bin文件转换为hex文件操作步骤解析
在做单片机开发时,用不同的下载工具,要求下载的固件格式也不一样,有的要求是HEX文件,有的则要求是BIN文件,如果只有一个BIN
发表于 11-14 09:04
•7.4w次阅读
支持Hex、Bin、Motorola S文件的开源库使用
本文为大家分享一个支持Hex、Bin、Motorola S文件镜像格式之间进行转换的库:BIN2HS。 概述 BIN2HS是支持Intel
单片机中的hex和bin文件
经过这几步后,程序下载工作就完成了,在以上的步骤中我们并没有选择要把程序下载到单片机的哪块内存中,即不需要设置地址。因为HEX文件内部的信息已经包括了地址。 单片机一般是下载hex文件
评论