bin文件是我们最常见的二进制文件,它是纯数据文件,也即是“所见即所得”,所以如果我们想看看需要下载到单片机flash的数据的大小,最简单的方法就是查看我们编译连接后生成的bin文件大小;

hex文件则是Intel很早就推出的一种文件格式,它除了有效数据信息之外还包含了一些多余信息(包括地址信息,校验码之类的等等信息),所以hex文件是很大的,而最终下到单片机的flash里的仍是其中的有效数据段,而其他的信息段则是作为flash编程软件的辅助信息的(包括地址信息)。因此我们常见的问题就来了,如果烧写或者下载Bin文件时,软件会弹出首地址框输入相应地址信息,而在烧写Hex文件的时候则不必再输入地址信息了,因为Hex里面已经包含了。

至于S19文件则是飞思卡尔提出的文件格式,与Hex原理类似,只不过格式不一样罢了。

.bin文件 .hex文件和.s19文件区别相关推荐

  1. C#【文件操作篇】S19文件转bin文件

    C#-S19文件转bin文件 控件布局 代码 运行结果 源码下载: 如果对于S19文件格式不懂,可见: S19文件格式详解(1):https://star-302.blog.csdn.net/arti ...

  2. S19文件和HEX文件解析

    目录 一.S19文件解析: 1.记录类型 2.长度计算 3.地址 4.数据 5.校验和及计算 二.HEX文件解析 1.记录类型 2.起始地址 3.数据长度 4.校验和 一.S19文件解析: S19文件 ...

  3. .s19 文件转换为 .hex 和 .bin文件的方法

    使用STVD开发时,编译后产生的是 .s19 文件,与Keil 和 IAR常见的.hex .bin文件不同,那么如何将.s19文件转换为常见的文件格式呢? 一.获取工具 burner         ...

  4. bin、hex、elf、axf文件解析

    冰冻三尺非一日之寒,滴水穿石非一日之功 文章目录 引言 文件分类 1.bin文件 2.hex文件 3.axf文件 4.elf文件 总结 参考资料:深度理解编译过程 参考资料:深度理解编译文件 引言 b ...

  5. 修复hex/s19文件中的校验和

    一.背景 在一些开发中可能需要手动修改烧写文件中的一些数据,由于s19文件和hex文件中都有checksum校验和,如果修改了其中的数据内容,则需要手动同步修改校验和. 1.文件格式 S-record ...

  6. Bin与Hex文件解析

    我们在编译生成固件的时候,有时候生成Hex文件有时候生成Bin文件,这两种文件有什么关系呢,它们存在的价值又是什么呢? Hex文件和Bin文件是什么 Hex文件是以ASCII文本形式保存编译后的二进制 ...

  7. 基于C/C++的hex、s19文件相互转换

    hex转s19实现: #include <stdio.h> #include <string.h> #include "../../common/common.h&q ...

  8. 【VCU】详解S19文件(S-record)

    目录 1. 概述 2. S-record格式 3. S-record类型 4. S19文件示例 5. 校验和计算示例 6. 参考 1. 概述 Motorola S-record是由Motorola创建 ...

  9. RH850 F1L text段代码与S19文件解析

    前言 我们知道写的代码中,函数.变量名在编译过后都是以地址的形式存在内存中,变量名.函数地址是具体内存地址的一个名字罢了,想个问题 工程编译完成,最后烧写到mcu中都是以S19的文件格式,变量名--& ...

最新文章

  1. 【转】C# windows服务的创建与调试
  2. 替换python字典中的key值
  3. php中@作用,@字符在PHP中有什么作用?
  4. Web 静态文件版本升级代码
  5. **52.常用的存储保护方法有哪些?
  6. Python 网络爬虫笔记11 -- Scrapy 实战
  7. matlab匿名函数求导,Matlab中的匿名函数的使用
  8. 实用算法实现-第6篇 线段树
  9. 【Oracle 学习笔记】Day 1 常用函数整理(转换、DeCode),表的外键
  10. 【C++ Primer | 15】面试问题
  11. linux bash技巧_Bash提示技巧和窍门
  12. mysql 删除了授权_mysql用户授权访问与删除授权
  13. vue echarts动态数据定时刷新
  14. es6箭头函数内部判断
  15. LinkedHashMap+Iterable实现LRU算法(简单易懂)
  16. S32K1xx 系列安全手册
  17. 计算机课网络连不了,上网课电脑没有摄像头怎么办
  18. 如何对技术人员进行绩效考核?
  19. [数据结构]《数据结构教程》多语言微课版创作计划
  20. wps怎么图片透明,在WPS中如何设置图片的透明度?-wps excle 图片透明度

热门文章

  1. java socket设备交互系统
  2. 修改Apache服务器的默认首页
  3. Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre
  4. 323篇论文被ACM全部撤稿!放眼望去都是中国作者,原因令人无语...
  5. 属性动画之纷繁的星星
  6. 飞机大战背景,音效,图片资源整合
  7. python关键词挖掘_关键词挖掘,挖掘关键词的方法
  8. 女生适合开发还是测试?该如何选择?
  9. Directory常用方法,不积硅步无以至千里
  10. 寒假总结和新学期计划