Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思

如题所述

第1个回答  推荐于2017-10-10
Code:程序代码大小,
RO-data:const 数据大小
RW-data:分配的变量大小,
ZI-data:已初始化的变量大小。本回答被提问者和网友采纳

Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思
RO-data代表只读数据,程序中所定义的全局常量数据和字符串都位于此处。RW-data代表已初始化的读写数据,程序中定义并且初始化的全局变量和静态变量位于此处。ZI-data 代表未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。

Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思
: Code:程序代码大小, RO-data:const 数据大小 RW-data:分配的变量大小, ZI-data:已初始化的变量大小。

Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思
Code就是代码 RO-data就是只读的数据部分 RW-data就是有初始值要求的、可读可写的数据部分,相应会占用ROM映像 ZI-data就是无显式初始值、所以会初始化为0的可读可写的数据部分

Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思
Code就是代码段 RO-data就是只读不写的数据段 RW-data就是既读又写的数据段 ZI-data就是需要初始化为0的数据段

Keil MDK中的Code,RO-data RW-data,ZI-data分别代表什么意思
hex文件中包含有实际代码的存储地址、帧长度、类型、校验等,而这些东西在你烧录程序时 并不会烧录进单片机,这些东西只是为烧录软件指定 程序要烧录进单片机的地址,以及保证要烧录数据的完整性。

变频器面板参数PROG\/DATA是什么意思?
参数数据设定键:用以读取修改驱动器的各项参数设定;

Keil中data和idata,pdata,xdata以及code的区别
code:访问程序存储器(默认仅限于标准51能够寻址的64kB空间内),生成的代码主要通过 MOVC @A+DPTR实现。data:访问可直接寻址的片内存储器(标准51的低128字节),从而实现对变量最高速的访问。idata:访问间接寻址的片内存储器(标准51的256字节)。bdata:访问位寻址的片内存储器(标准51中从20H...

flash仿真器的hex文件怎么对比
flash仿真器的hex文件对比的方法:首先用notepad打开hex文件的代码,然后用观察代码的结构找出有限数据。

KEIL上怎么看程序大小?请问高手,我编译好文件后,怎么不能看到编译好文件...
编译后,在输出会有提示:Program Size: Code=10828 RO-data=548 RW-data=24 ZI-data=1128 可以看出代码大小。还有通过map文件查看详细的内存映射和文件大小。

keil生成的文件怎么那么多,分别是什么,比如.opt .bak .plg
.plg:编译器编译结果 .hex和.bin:可执行文件 .map和.lst:链接文件 .o:目标文件 .crf、.lnp、.d和.axf:调试文件 .opt:保存工程配置信息 .bak:工程备份文件

相似回答