1,mt15i的RAM 和ROM分别是多少可用的运行内存是多少啊

300MB RAM,512MB ROM

mt15i的RAM 和ROM分别是多少可用的运行内存是多少啊

2,IAR编译器中怎么查看使用了多少内存

编译生成的中间文件中有一个后缀是.map的,可打开它,其中包含了你的程序中各部分占用的资源详细情况,可根据它进行工程选项调整。

IAR编译器中怎么查看使用了多少内存

3,Keil 编译器如何显示用了多少ROM空间

编译完后下方信息栏中有个program size,data显示用了多少片内ram,xdata显示用了多少片外ram,code显示用了多少rom
我不会~~~但还是要微笑~~~:)

Keil 编译器如何显示用了多少ROM空间

4,iar430中查看ram使用情况以及如何判断堆栈是否溢出转

以msp430f135为例,它是512bytes的ram,起始地址为200h,终止地址为3ffh,所以它的变量是从200h开始,向3ffh方向存放,而堆栈是从3ffh开始,向200h方向压栈。当变量存储空间和堆栈最大占用空间在中间相遇时,就发生了堆栈溢出。1当然是烧程序到目标板里呀

5,编译android需要多大内存

5g即可……………
手机内存的话至少1g!低配置的可以root,然后用冰雪 冻结不使用的app,一样玩的很6,开发android的话,电脑最好8g以上,条件允许就上ssd硬盘,编译代码和开虚拟机,非常耗内存和cpu。

6,怎么看IAR编译后产生了多少code用了多少RAM

#pragma section( "section-name" [, attributes] ) 作用是由程序指定创建一个段 一般默认段都是由编译器自动指定的 不过看你这样的写法 IAR的时候是没有默认段的 必须由编写者手动指定 比如#pragma section = ".data"就是创建一个名字为.data的

7,讨论大家平时在用剩余ram都是多少

开机230 平时180-210,安装了30个软件,root后,自带的能删的都删了,
开机我也310 运行一会后我用优化大师看一般250~~280 但用手机自带管理程序一般都在280以上 优化大师自己占的内存也不少 估计20~~30rom 只不过它不显示自己用了多少....

8,请教各位MSP430中RAM是如何分配的 我在一篇文章里看到过有

静态变量都在全局数据区分配内存,包括后面将要提到的静态局部变量。对于一个完整的程序,在内存中的分布情况如下:代码区   全局数据区   堆区   栈区  一般程序的由new产生的动态数据存放在堆区,函数内部的自动变量存放在栈区。自动变量一般会随着函数的退出而释放空间,静态数据(即使是函数内部的静态局部变量)也存放在全局数据区。全局数据区的数据并不会因为函数的退出而释放空间。IAR可以指定msp430的堆栈大小,您可以打开IDE自己摸索下。

9,我想问问大家的ram平时都用了多少

正常的。 刚开机的时候很多系统后台程序还没有运行。我一般是60%左右吧。 一般占用400左右的内存。
这个不在乎 我的现在始终保持300+左右的运存
正常的。 刚开机的时候很多系统后台程序还没有运行。我一般是60%左右吧。 一般占用400左右的内存。
这个不在乎 我的现在始终保持300+左右的运存
正常的。 刚开机的时候很多系统后台程序还没有运行。我一般是60%左右吧。 一般占用400左右的内存。

10,亲我用的是IAR嵌入式编译程序现不明白section是什么意思

#pragma section( "section-name" [, attributes] ) 作用是由程序指定创建一个段 一般默认段都是由编译器自动指定的 不过看你这样的写法 IAR的时候是没有默认段的 必须由编写者手动指定 比如#pragma section = ".data"就是创建一个名字为.data的段, 然后下面调用 data_ram = __section_begin(".data"); 来获取这个段的首地址以备其操作 其他类似 关于pragma section的详细说明如下。 对于#pragma 预处理还有很多功能 感兴趣可以自行搜索 ================================================================================== #pragma section。创建一个段。 其格式为:#pragma section( "section-name" [, attributes] ) section-name是必选项,用于指定段的名字。该名字不能与标准段的名字想冲突。可用/SECTION查看标准段的名称列表。 attributes是可选项,用于指定段的属性。可用属性如下,多个属性间用逗号(,)隔开: read:可读取的 write:可写的 execute:可执行的 shared:对于载入该段的镜像的所有进程是共享的 nopage:不可分页的,主要用于Win32的设备驱动程序中 nocache:不可缓存的,主要用于Win32的设备驱动程序中 discard:可废弃的,主要用于Win32的设备驱动程序中 remove:非内存常驻的,仅用于虚拟设备驱动(VxD)中 如果未指定属性,默认属性为read和write。 在创建了段之后,还要使用__declspec(allocate)将代码或数据放入段中。 例如: //pragma_section.cpp #pragma section("mysec",read,write) int j = 0; __declspec(allocate("mysec")) int i = 0; int main(){} 该例中, 创建了段"mysec",设置了read,write属性。但是j没有放入到该段中,而是放入了默认的数据段中,因为它没有使用__declspec(allocate)进 行声明;而i放入了该段中,因为使用__declspec(allocate)进行了声明。

文章TAG:iar编译器ram用了多少编译  编译器  ram  
下一篇