用keil编译时出现的问题

2024-11-26 10:30:53
推荐回答(4个)
回答1:

*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITE_COM?时钟
CALLER1: ?PR?TIMER0?时钟
CALLER2: ?C_C51STARTUP
这是说你在‘时钟’这个文本文件中多次调用了‘WRITE_COM’这个子程序,而调它的就是‘TIMER0’‘C_C51STARTUP’。
下面的几句同样是这个原因分别调用了WRITE_DATE,WRITE_SFM,WRITE_NYR,也可能是你不正确的调用了它,你注意一下就行了,你没发数据,我也只能说到这里。

*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
MODULE: D:\KEIL\C51\LIB\C51S.LIB (-----)
LIMIT: 0800H BYTES
Target not created
这个就是一楼说的你的软件没有被完全破解,最好到网上去找个注册码,用那注册机太麻烦了,我也就不多说了,最后一句就是目标没有被创建!

回答2:

看这句:FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
MODULE: D:\KEIL\C51\LIB\C51S.LIB (-----)
是说你的keil是限制版的,已经超过编译的最大限制,可以到网上下个注册机,注册一下,具体注册方法:
打开注册机,点V2,点生成,生成注册码
打开keil,file-license information将注册码粘贴到new license id code中,
点击确定完成。
over

回答3:

有三种解决方法,我也搞了好久。没搞懂 ,一直到现在

回答4:

**
fatal
error
l210:
i/o
error
on
input
file:
**
fatal
error
l210:在输入文件里的io口错误
exception
0021h:
path
or
file
not
found
exception
0021h:路径或者文件不存在
file:d:\program
files\keil\c51\lib\c51fps.lib
注意你keil是不是安装在这个目录下了?路径不对,重新设置下。