该图是KEIL编译某个单片机程序后生成的构建信息,这里我们只关注其中的Program Size信息。 Program Size其意义是编译后生成的代码大小单位是字节,Program Size的大小有四大决定因素:Code,RO-data,RW-data,ZI-data 。 Code:意义是代码指令占用的空间; RO-data:是Read Only Data的缩写,意义是只读常量占用的空间。如con...
⽤keil编译程序后会打印对应的内存分配信息(单位:B 1024B=1KB)Program Size: Code=10304 RO-data=508 RW-data=92 ZI-data=9828 Total RO Size (Code + RO Data) 10812 ( 10.5 kB)Total RW(R A M)Size (RW Data + ZI Data) 9920 ( 9.68 kB)Total ROM(F lash)Size (Code + RO Data + ...
Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 这些参数的单位是Byte,几个参数分别代表含义如下: 1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。 1B(byte,字节)= 8 bit(见下文); 1KiB(Kibibyte,千字节)=1024B= 2^10 B; 1MiB(Mebibyte,兆字节,百万字节,简称“兆”)=102...
Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 这些参数的单位是Byte,几个参数分别代表含义如下: 1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。 1B(byte,字节)= 8 bit(见下文); 1KiB(Kibibyte,千字节)=1024B= 2^10 B; 1MiB(Mebibyte,兆字节,百万字节,简称“兆”)=102...
示例使用keil编译完成后, 程序会弹出如下类似信息, 可能有些人不关注此类信息, 其实某些时候还是挺有帮助的, 比如裁剪程序尺寸, 使其大小能装进目标机器运行时;Program Size: Code=33112 RO-data=1108 RW-data=1236 ZI-data=89452 FromELF: creating hex file...解释Code表示代码占用空间;RO=read-only;RW=read...
一、Keil编译的Program Size 用keil编译程序后会打印对应的内存分配信息,例如Program Size: Code=12612 RO-data=1456 RW-data=152 ZI-data=48176 ...省略...linking...Program Size:Code=12612RO-data=1456RW-data=152ZI-data=48176FromELF:creating hex file...".\Objects\ToyCar.axf"-0Error(s),0Warning...
在使用Keil进行项目编译时,如果遇到“Program Size: data=133.0 xdata=0 code=3198”的提示,表明程序的数据区超过了默认的128字节限制。为了解决这个问题,可以采取两种方法。首先,确保在项目右键选择“Options for Target”后,将“Target RAM/ROM”设置为最大模式。这样可以增加可用的RAM和ROM空间。...
Keil编译内存信息: Program Size: Code=54734 RO-data=1006 RW-data=744 ZI-data=7168 详细说明一下 1、Code 2、 RO-data 3、RW-data 4、ZI-dataCodeRO-data 只读常量的大小,如const型。RW-data 可读可写的变量,就是初 编程语言 初始化 Code
在keil中编译工程成功后在下面的bulidouput窗口中会输出下面这样一段信息 Keil中ProgramSize:CodeRO-dataRW-dataZI-data所代表的意思 在Keil中编译工程成功后,在下面的Bulid Ouput窗口中会输出下面这样一段信息: Program Size: Code=6320 RO-data=4864 RW-data=44 ZI-data=1636 代表的意思: Code :是程序中代码...
1 下载一个keil项目,这里只有一个main函数,初始化之后,点亮LED离散文件配置如图 2 选择Browser Information选项,不然不会产生map文件 进行编译,得到输出为 Program Size: Code=3732 RO-data=1068 RW-data=76 ZI-data=1372 3 得到对应目录生成的map,用notepad打开查找到 Memory Map of the ...