Hex文件和bin文件以及flash大小关系
Program Size: Code=31128 RO-data=6572 RW-data=52 ZI-data=1852
keil软件编译后会出现上面的提示,其意义如下:
Code:指程序中代码的字节数
RO-data:指程序中定义的常量字节数
RW-data :程序中已初始化的变量字节数
ZI-Data :程序中未初始化的变量字节数
可计算出flash和RAM的占用情况:
flash = Code + RO-data + RW-data
ram = RW-data + ZI-data
hex、bin、flash三者的大小关系
在烧录程序时往往将hex文件烧录到flash中,但hex文件的大小和flash的大小没什么必然的关系,hex文件大于单片机flash的大小也能烧录到单片机中。原因在于真正写入flash的不是hex文件,而是hex文件中的bin文件。有些软件直接生成的就是bin文件,而不是hex文件。
Hex文件和bin文件以及flash大小关系相关推荐
- hex文件和bin文件区别
HEX文件和BIN文件是我们经常碰到的2种文件格式.因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两 ...
- C# 学习笔记(12)hex文件转bin文件小工具
C# 学习笔记(12)hex文件转bin文件小工具 hex文件格式 hex文件格式网上有很多 我这里参考HEX文件格式详解https://blog.csdn.net/weixin_39752827/a ...
- HEX文件和BIN文件总结及hex文件流转bin文件流示例代码
这几天在写STM32的ISP烧录工具,因此有涉及到输入hex文件或bin文件进行烧录的问题,所以对hex文件和bin文件进行了些总结. 1 hex介绍 Hex 全称 (Intel HEX)文件是由一行 ...
- hex文件和bin文件的区别和联系
1.分析一下hex文件 HEX格式文件以行为单位,每行由":"(16进制为:0x3a)开始,以回车键结束(16进制为:0x0d,0x0a).行内的数据都是由两个字符表示一个16进制 ...
- axf文件、hex文件、bin文件区别
axf文件.hex文件与bin文件都可以运行在stm32,都存储了源代码通过编译器生成的机器码. axf文件:编译默认生成的文件,包含代码数据和调试信息,在MDK里进行debug调试用的文件. hex ...
- hex文件、bin文件 合并删除编辑
分享一个 hex文件和 bin文件 合并删除编辑 开源软件.可以在 keil.gcc 编译完成后进行批处理.适合hex bin 互转,合并 删除 拆分 等. 开源地址:https://github.c ...
- ELF文件和BIN文件
文件的内容: 1. BIN文件是 raw binary 文件,这种文件只包含机器码. 2. ELF文件除了机器码外,还包含其它额外的信息,如段的加载地址,运行地址,重定位表,符号表等. 所以ELF文件 ...
- 【计算机】ELF文件和BIN文件
原文:http://blog.chinaunix.net/uid-24148050-id-362928.html 红色为个人注解. 文件的内容: 1. BIN文件是 raw binary 文件,这种文 ...
- BC5-MM、CSR867x的DFU更新流程之二:dfu文件转bin文件
.dfu文件转.bin文件 在BC5-MM.CSR867x的DFU更新流程之一: DFU(.dfu)文件制作常用指令及DFU文件内容中,我们解析了制作DFU文件(.dfu)的常用指令: 但.dfu文件 ...
- linux中rpm.bin文件与bin文件的区别
linux中rpm.bin文件与bin文件的区别 rpm.bin 你执行后会生成rpm打包的安装文件 你就可以使用命令 rpm -ivh xxx.rpm 来安装了 只能在redhat系的发行版上使用 ...
最新文章
- 第三天:Vue的组件化
- Apache Spark学习:利用Scala语言开发Spark应用程序
- ubuntu更换软件源方法和实验成功软件源地址
- OO开发思想:面向对象的开发方法(Object oriented,OO)
- g77,g95,gfortran的关系
- 存储过程 while is null_4.2 串的存储实现(2)
- 找礼物(find)(模拟)
- HashMap 和 currentHashMap 我们终于给你总结清楚了!
- java移位运算符_Java中的移位运算符(“”、“”、“”)
- 又一个Python数据分析学习利器!
- TCP通讯知识点总结
- 非平衡电桥电阻计算_详解用非平衡电桥如何测量电阻
- 微信Android端如何安全降级
- 数字化转型的衡量指标
- 八、管道弯头中流体混合流动与传热
- Hyperledger/FireFly
- 编写函数求x的n次方
- 如何在chrome浏览器设置夜间模式
- ffmpeg播放器声音效果2-变速不变调及变调
- 5G,V2X强强联手,无人驾驶还会远吗
热门文章
- BZOJ1003: [ZJOI2006]物流运输trans(DP)
- Docker安装Rabbitmq超详细教程
- 贝叶斯网专题12:参数学习之贝叶斯估计
- Proability and Bayes’ NET
- html5 metro 手机,方块世界:Metro UI简单看
- opensuse15.1 安装nvidia显卡驱动(yast一键安装)
- 手机root后安装xposed框架后,如何启动云闪付?
- 三、python基础语法进阶篇(黑马程序猿-python学习记录)
- 腾讯Bugly 集成( Android SDK)
- mysql求每个班级的最高分_sql查询每个班上成绩最高的学生信息