历史上的今天
今天是:2025年04月18日(星期五)
2019年04月18日 | MDK编译后生成bin文件占用FLASH大小说明
2019-04-18 来源:eefocus
linking...
Program Size: Code=4972 RO-data=268 RW-data=52 ZI-data=1700
FromELF: creating hex file...
After Build - User command #1: C:Keil_v5ARMARMCCbinfromelf.exe --bin -o ..OBJUSART.bin ..OBJUSART.axf
"..OBJUSART.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed: 00:00:20
Code = 4972 :是代码占用4972 的空间
RO-data = 268 : Read Only 表示只读常量,占用268字节,如const型,字符串常量
RW-data = 52 : RW-data 表示已经初始化的可读写变量,占用52字节
ZI-data = 1700 :ZI-data表示未初始化的可读写变量,ZI-data不占用FLASH。
烧写的时,占用FLASH的段为: Code + RO-data + RW-data
程序运行时,芯片内部RAM占用的空间为:RW-data + ZI-data
上电后,初始化时RW-data从FLASH拷贝到RAM
所以生成的bin文件大小为:4972 + 268 + 52 = 5292 即 0x1A4C
史海拾趣
|
MC39I拨号GPRS成功分配IP后,无法进行UDP,TCP通信 我用的单片机控制MC39I,拨号CMNET成功分配IP地址和DNS1/DNS2后,发送UDP以及TCP数据包,为什么别人总收不到?当然上位机发的我也收不到.恳请那位大侠予以指点是不是在IPCP协商玩之后,发送UDP/TCP数据包之前还需要作些什么?我用Windows自带的PPP拨号发 ...… 查看全部问答> |
|
我要做一个双CPU的继电保护控制平台,需要用到两个CPU,一个用来采样,数据处理等,即保护CPU。一个用来通信,显示,即控制CPU。当然具体要实现什么功能还不是太确定。要求就是保护CPU内部Flash要512K以上,有运算处理单元,如乘法器 ...… 查看全部问答> |
|
最近,用89C2051驱动CCD,晶振用12M,主要是控制P10,P11,P12时序,需要给P10,P11,P12连续赋值,一个周期给P1口赋值8次,发现怪现象,用示波器观察好像P1口经不住这样连续操作,中间出现停顿现象,大概有几十ms,不会是2051这么弱吧,经受不住吧?请高 ...… 查看全部问答> |
|
远盈公司致力于飞思卡尔i.MX系列的方案研发已有多年, 相继已成功推出基于i.MX25、i.MX28、i.MX35及i.MX51等开发工具,远盈科技紧随市场需要,于2011年6月成功推出基于飞思卡尔i.MX53的Windows CE 7系统级平台的开发工具: YY-i.MX53W。 &nbs ...… 查看全部问答> |
|
MSP430F2011发射38khz占空比为50%的方波红外线发射信号程序 用MSP430F2011发射38khz占空比为50%的方波红外线发射信号程序,谢谢邮箱com021@163.com,高手大侠们多多指教… 查看全部问答> |
|
我是招KEIL 2教程上来的,我的com口是COM5,这是在电脑上查看到的,绝对没错,然后晶振设成11.0592,波特率设置成38400.。。。怎么连不上呢… 查看全部问答> |




