当前位置:首页 > 技术心得 > 正文内容

OKI单片机-如何查看编译后程序占用的RAM和ROM大小

xjtudll14年前 (2013-01-31)技术心得19112

OKI单片机程序编译成功后,Project目录下将会多出一个map文件。通过这个文件,可以知道程序占用的RAM和ROM

1、程序占用ROM

分两种情况,第一种情况如下图:

clip_image001

像这种情况,占用ROM是:

Total size(CODE) + Total size(TABLE) = 1916+95 = 2011 Bytes

第二种情况如下图所示:

clip_image003

像这种情况,占用ROM是:

Total size(CODE) + Total size(TABLE) -S TABLE (absolute) = 1686 + 15967-1587 = 16066 Bytes。

2、程序占用RAM

clip_image005

如图所示,一种方法就是将所有的C DATA的Size加起来,得到的肯定就是程序占用的RAM。

另一种办法就是:Total Size(DATA) – S DATA

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/258/

标签: OKI单片机
分享给朋友:

“OKI单片机-如何查看编译后程序占用的RAM和ROM大小” 的相关文章

远程连接:发生身份验证错误 要求的函数不受支持

远程连接:发生身份验证错误 要求的函数不受支持

问题: 远程连接失败,提示:发生身份验证错误 要求的函数不受支持 操作系统: Win7 64bit 原因:打了系统补丁,权限被限制了,需要修改客户端电脑相关权限。 解决过程如下: 双击“加密Oracle修正“ 然后重新打开远程登录客户端就可以登录了。...

object-c 函数前面加号和减号 +和-的区别

简单来说就是: 加号 是可以通过类名直接调用这个方法; 减号则要实例化逸个对象,然后通过实例化的对象来调用该方法!! 使用的时候请注意。...

金蝶K3系统单据对应ICTemplate表单ID信息

SELECT FID,FCaption FROM ICTemplate where FFieldName = 'FBillCaption' FID    FCaption A01    外购入库单 A02  &n...

Altium Keepout层内覆铜

Altium Keepout层内覆铜

Altium绘制PCB时,PCB Keepout层难免是异形,各种乌七八糟的形状都有可能出现。很多时候,只想在Keepout层内覆铜,该咋办呢? 其实很简单,勾选“Remove Dead Copper”,覆铜时覆盖整个Keepout层,覆铜操作结束后,则只在Keepout...

线反转法行列键盘扫描

线反转法行列键盘扫描

    行列键盘的学习是单片机学习的必经之路,可是对于初学者来说学习起来并不容易。书上的资料不多,或是说明不细,亦或太复杂不易理解。而线反转法行列键盘扫描简单易懂,非常适合初学者学习,也可作为程序开发之用。    了解行...

金蝶K3:直接SQL报表中进行核算项目数据授权控制的方法

--【第一步】: --根据核算项目类别ID,查询到对应核算项目的数据授权表及查看、修改、删除的权限字段名和权限掩码 --例如查出客户的数据授权表为Access_t_Organization --几乎所有的核算项目的查看、修改、删除的权限字段名和权限掩码都是以下这样: -...

评论列表

xjtudll
xjtudll IP:
12年前 (2014-06-05)

网上本来就没有资料啊,这种单片机资料只有代理商有。

xjtudll
xjtudll IP:
13年前 (2013-12-04)

Total size (TABLE )就是查表占用的ROM,OKI C语言里是用const 定义的。

AAA
AAA IP:广东省
12年前 (2014-06-05)

楼主有OKI的编程资料么,能不能给我的邮箱里发一份,我现在用OKI的单片机,确是连一份资料都没有,网上资料可少,我的QQ号 1569387918@QQ.COM

xjtudll IP: 回复:
网上本来就没有资料啊,这种单片机资料只有代理商有。
12年前 (2014-06-05)
shenHark
shenHark IP:广东省
13年前 (2013-12-03)

博主,您好:
计算ROM的第一种情况:Total size (CODE )是代码量的大小。
Total size (TABLE ) 是表示哪什么内容?

xjtudll IP: 回复:
Total size (TABLE )就是查表占用的ROM,OKI C语言里是用const 定义的。
13年前 (2013-12-04)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。