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

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

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

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大小” 的相关文章

keil warning C316:unterminated conditionals

用Keil 4写程序时遇到这个问题:Warning C316:unterminated conditionals Google了一番,基本上找到了原因: 类似XX.C(99):warning C316:unterminated conditionals这种警告的话,表明XX.c文件有一个凌乱的条件编...

Allegro测量距离如何同时显示mil和mm双单位

Allegro测量距离如何同时显示mil和mm双单位

点击Setup菜单→User Preferences...(用户参数设置) 打开下面的对话框,选择Display→Element(元素)→show measure_altunits(显示测量所有档位)选项卡选择millimeters。 然后测量后显示的距离效果如下图所示...

Keil优化及如何设置某段代码不优化

Keil优化及如何设置某段代码不优化

Keil默认会对代码进行优化的,如图所示: 一般情况缺省编译优化设置被设定为8级优化,实际最高可设定为9级优化。 1、Dead code elimination 2、Data overlaying 3、Peephole optimization 4、Register variables 5、Com...

金蝶K3中用户组和用户的权限导入导出

金蝶K3中用户组和用户的权限导入导出

帐套管理-帐套-用户引入引出...

Keil单工程多Target的配置方法

Keil单工程多Target的配置方法

实现功能: 通过切换target实现不同的编译设置,而无需建立多个工程 需求背景: 调试一些算法,想使用STM32F107VCT6,但是发现STM32F107不能仿真,只有STM32F103可以仿真。 由于没有STM32F107VCT6实物,所以初期只能使用STM32F103仿真了。 STM32F1...

MySQL导入sql文件错误ERROR 1044 : Access denied for user ‘root’@'localhost’ to database ‘information_schema’

MySQL导入sql文件错误ERROR 1044 : Access denied for user ‘root’@'localhost’ to database ‘information_schema’

参考资料: http://www.linuxidc.com/Linux/2014-03/97586.htm http://stackoverflow.com/questions/4824986/error-1044-access-denied-for-user-rootlocalhost-to-da...

评论列表

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

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

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

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

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

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

xjtudll IP: 回复:
网上本来就没有资料啊,这种单片机资料只有代理商有。
13年前 (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)

发表评论

访客

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