首页 > 其他 > 详细

KEIL编译后Program Size: Code=1032 RO-data=336 RW-data=12 ZI-data=1836 的含义

时间:2017-03-06 11:17:42      阅读:2017      评论:0      收藏:0      [点我收藏+]

Program Size: Code=1032 RO-data=336 RW-data=12 ZI-data=1836  的含义

Code: 程序所占用的FLASH大小,存储在FLASH.

RO-data: Read-only-data,程序定义的常量,存储在FLASH中。

RW-data:Read-write-data,已经被初始化的变量,存储在SRAM中。

ZI-data:Zero-Init-data,未被初始化的变量,存储在SRAM中。

 

简单的说就是在烧写的时候是FLASH中的被占用的空间为:Code+RO Data+RW Data

程序运行的时候,芯片内部RAM使用的空间为: RW Data + ZI Data

 

下面是MAP文件中的一段,可以帮组理解:

==============================================================================
 Total RO  Size (Code + RO Data)                

1368 (   1.34kB)     Total RW  Size (RW Data + ZI Data)              

1848 (   1.80kB)     Total ROM Size (Code + RO Data + RW Data)       1380 (   1.35kB)

KEIL编译后Program Size: Code=1032 RO-data=336 RW-data=12 ZI-data=1836 的含义

原文:http://www.cnblogs.com/mm327596194/p/6508471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!