博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Program Size
阅读量:5137 次
发布时间:2019-06-13

本文共 970 字,大约阅读时间需要 3 分钟。

 

在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息:

Program Size: 

Code=6320  RO-data=4864  RW-data=44  ZI-data=1636 

代表的意思:

Code :是程序中代码所占字节大小   (不变)

RO-data :程序中所定义的 指令  常量 大小 (个人理解 :Read Only) (不变)

RW-data :程序中 已初始化的全局变量大小 (个人理解”:Read/Write)    (变)

ZI-Data :程序中 未初始化的全局变量大小 (个人理解 :Zero Initialize)    (变)

变的意思:在程序运行期间变化的

ROM(Flash) size = Code+RO-data+RW-data;  //程序存储器

 

RAM size = RW-data+ZI-data    //数据存储器(小、贵)

也就是要占用芯片中SRAM的大小了

 

可以通过.map查看占用的flash和ram大小

 

 

 

==========================================

 

Code (inc. data) RO Data RW Data ZI Data Debug

 

4972 646 464 100 4476 162181 Grand Totals

4972 646 464 100 4476 162181 ELF Image Totals
4972 646 464 100 0 0 ROM Totals

 

==========================================

 

Total RO Size (Code + RO Data) 5436 ( 5.31kB)

Total RW Size (RW Data + ZI Data) 4576 ( 4.47kB)           SRAM
Total ROM Size (Code + RO Data + RW Data) 5536 ( 5.41kB)      FLASH

 

============================================

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Ph-one/p/4011172.html

你可能感兴趣的文章
Zookeeper选举算法原理
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
构造者模式
查看>>
http和https的区别
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>
今天新开通了博客
查看>>
AS3优化性能笔记二
查看>>
ElasticSearch(站内搜索)
查看>>
4----COM:a Generative Model for group recommendation(组推荐的一种生成模型)
查看>>
UVA 11137 - Ingenuous Cubrency
查看>>
js阻止事件冒泡的两种方法
查看>>
Java异常抛出
查看>>
74HC164应用
查看>>
变量声明和定义的关系
查看>>
Wpf 之Canvas介绍
查看>>
linux history
查看>>
jQuery on(),live(),trigger()
查看>>