KEIL输出窗口(Build Output)信息含义

发布者:CelestialLight最新更新时间:2024-08-05 来源: cnblogs关键字:KEI  Build  Output  信息含义 手机看文章 扫描二维码
随时随地手机看文章

(1) 新建工程时已加载STARTUP.A51文件编译结果(uVision V4.02)

编译成功后,输出窗口中第1行到第6行的信息含义: 

①编译目标“Target 1”;

②汇编启动文件STARTUP.A51;

③链接:将编译后生成的文件与其他文件合并成机器能识别的机器文件。

④编译后程序的大小;参数的单位是Byte,这是编译后的文件占用单片机系统存储的容量表示,以便于选择不同存储容量型号的单片机时做一个参考,或者对程序修改或升级时有一个参考和估计,data对应的是片内的RAM,xdata对应的是程序中片外扩展的存储器上需要占用的容量,code是编写的程序占用单片机片内的存储程序ROM上的容量。同一系列不同型号的单片机,有时候RAM和ROM的大小是不一样的。

⑤从“timer_led”工程中生成了hex文件,该文件是后期调试下载的关键文档;

⑥“timer_led”程序中有0个错误,0个警告;

(2) 新建工程时未加载STARTUP.A51文件编译结果(uVision V4.02)

编译成功后,输出窗口中第1行到第5行的信息含义: 

① 编译目标“Target 1”;

② 链接:将编译后生成的文件与其他文件合并成机器能识别的机器文件。

③ 编译后程序的大小;参数的单位是Byte,这是编译后的文件占用单片机系统存储的容量表示,以便于选择不同存储容量型号的单片机时做一个参考,或者对程序修改或升级时有一个参考和估计,data对应的是片内的RAM,xdata对应的是程序中片外扩展的存储器上需要占用的容量,code是编写的程序占用单片机片内的存储程序ROM上的容量。同一系列不同型号的单片机,有时候RAM和ROM的大小是不一样的。

④从“timer_led”工程中生成了hex文件,该文件是后期调试下载的关键文档;

⑤ “timer_led”程序中有0个错误,0个警告;

 

参考资料:
(1)keil编译后下方的输出窗口有句话 Program Size:data= 9.0 xdata=0 code=50 这句话是什么意思,揭示了什么_百度知道 (baidu.com);


关键字:KEI  Build  Output  信息含义 引用地址:KEIL输出窗口(Build Output)信息含义

上一篇:合泰单片机使用心得
下一篇:LCD1602字模表

推荐阅读最新更新时间:2024-11-12 11:21

keil C51存储区域类型是什么
keil C51存储区域分为程序存储区和数据存储区2大类型。 一.程序存储区(Pragram Area): 欲将声明的数据存放在程序存储区域,可以使用关键字“code”说明。 例 unsigned char code i=10;则表示 i为无符号字符型数据存放区域为程序存储区。 二.数据存储区(Data Memory): 数据存储区域分为内部数据存储区、外部数据存储区域和特殊功能寄存器寻址区。 1.内部数据存储区域(Internal Data Memory):可以使关键字 data、iadta、bdata 做相应说明。 data:直接寻址区,声明的数据存储范围为内部RAM低128字节 0X00~0X7F
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved