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

MSP430如何得知程序代码的大小

xjtudll16年前 (2010-05-28)技术心得22781

用过Keil编译C51程序的兄弟们都知道,Keil在编译程序之后,会有一段message提示用户程序占用的RAM和ROM。而用IAR编译MSP430程序的时候,却没有任何关于程序大小的信息。一直以来,我都以为IAR无此功能,后来才发现是编译器设置的问题,编译器配置如下:

Tools->Options->Messages->Show build messages改成ALL。

如下图所示(IAR版本:V3.42)。

clip_image002

这样的话在编译成功后,会有如下一段提示信息:

……

1598 bytes of CODE memory

67 bytes of DATA memory (+ 16 absolute )

34 bytes of CONST memory

……

Total number of errors:0

Total number of warrings:0

该结果表示这段程序最终在CPU中占据了1598字节的程序存储器(Flash)和67字节的数据存储器(RAM)。CONST memory是只读数据存储段,实际上占据的也是程序存储器(Flash)。

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

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

本文链接:http://xjtudll.cn/Exp/93/

标签: MSP430
分享给朋友:

“MSP430如何得知程序代码的大小” 的相关文章

C#中实现VB中的CreateObject方法

经常看到有些VB的例子中直接用个CreateObject就可调用系统功能(大多是COM对象),像用户设定,网络设定等等。虽然C#中可以通过使用VB的命名空间的方法来调用CreateObject函数,但是这样比较没什么用,因为生成的对象的所带有的方法都不能使用。C#中还可以直接用添加引用的方式来调用一...

Altium 比较两个PCB的不同

Altium 比较两个PCB的不同

一般情况下,我们如果修改了PCB,都会标明大概修改了什么地方。但是有的时候,我们修改了PCB,却忘了标明改了什么地方,由于改动较小,过了一段时间之后,彻底忘了改了哪里。这时候要想知道改了哪里,该如何做? 首先,要说明的是,Altium本身的Compare功能是针对project自身的历史版本的(既可...

WinRAR创建自解压程序

WinRAR创建自解压程序

前面提到了用FilePacker来打包文件夹(http://xjtudll.cn/Exp/63/),这次介绍的是用WinRAR来创建自解压程序,从而实现发布单文件程序的目的。当然,你也可以另作他用。WinRAR相当普及,几乎人人电脑上都有。如何用WinRAR创建自解压程序呢?且看下面分解。1、选中要...

HP Laserjet 1020 在Mac OSX下的安装

HP Laserjet 1020 在Mac OSX下的安装

这个教程是在Mac OSX 10.8操作系统下实现的,但是升级到10.9后,依旧能正常使用。 公司的打印机是HP Laserjet 1020,打印服务器和其他同事的电脑都是Windows系统,这个驱动还是很容易搞定的。 现在有一台Mac Mini,需要连打印机,但是官方不支持Mac OSX。在惠普网...

SQL Server 数据类型xtype

xtype=34 'image' xtype= 35 'text' xtype=36 'uniqueidentifier' xtype=48 'tinyint' xtype=52 'smallint' xtype=56 'int' xtype=58 's...

两个IO 6按键

两个IO 6按键

分析: 首先:IO1,IO2输出高电平 S1按下,IO2为低电平 S2按下,IO1为低电平 S3按下,IO1,IO2为0.7V(1N4148导通电压),还是低电平。 现在开始判别其他几个按键了: 1、IO1输出低电平,读IO2电平 ① 如果IO2为低电平,此时应该是S4或者S6按下(S6按下时,...

评论列表

11
11 IP:北京市
16年前 (2011-01-14)

学习了,很好,有用
大码女装:http://shop36177477.taobao.com

发表评论

访客

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