求助:keil C51编译出错问题
AT89C51单片机,存储器模式选择为小型时,出现如下信息:连接中...***WARNINGL16:UNCALLEDSEGMENT,IGNOREDFOROVERLAYPR...
AT89C51单片机,存储器模式选择为小型时,出现如下信息:
连接中...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?TEST
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_NRF24L01_TXPACKET?TEST
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?TEST
LENGTH: 0016H
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: TXBUF
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RXBUF
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: UPMCSDATA
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: UPPCDATA
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: TX_ADDRESS
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RX_ADDRESS
SEGMENT: ?DT?TEST
Program Size: data=117.0 xdata=2 code=907
目标没产生
当我把存储器模式选为大型时,出现如下信息:
连接中...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?TEST
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_NRF24L01_TXPACKET?TEST
Program Size: data=82.0 xdata=37 code=1023
正在从 "ky" 产生 HEX文件...
"ky" - 0 错误 (s), 4 警告 (s).
由此有几个疑问:
这样改了后能烧进AT89C51单片机里面运行吗?改与没改有啥区别?
能编译成功时其警告内容是啥意思?
希望各位大虾帮忙,不胜感激· 展开
连接中...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?TEST
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_NRF24L01_TXPACKET?TEST
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?TEST
LENGTH: 0016H
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: TXBUF
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RXBUF
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: UPMCSDATA
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: UPPCDATA
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: TX_ADDRESS
SEGMENT: ?DT?TEST
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RX_ADDRESS
SEGMENT: ?DT?TEST
Program Size: data=117.0 xdata=2 code=907
目标没产生
当我把存储器模式选为大型时,出现如下信息:
连接中...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?TEST
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_NRF24L01_TXPACKET?TEST
Program Size: data=82.0 xdata=37 code=1023
正在从 "ky" 产生 HEX文件...
"ky" - 0 错误 (s), 4 警告 (s).
由此有几个疑问:
这样改了后能烧进AT89C51单片机里面运行吗?改与没改有啥区别?
能编译成功时其警告内容是啥意思?
希望各位大虾帮忙,不胜感激· 展开
3个回答
2010-03-05
展开全部
就是你的AT89C51资源紧张
可以适当的修改程序
或换块单片机比如52,54,等等
基本上差不多钱也不会多几毛钱的,学习或是少量生产可以考虑
可以适当的修改程序
或换块单片机比如52,54,等等
基本上差不多钱也不会多几毛钱的,学习或是少量生产可以考虑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-06-04
展开全部
先换成stc51的型号,再破解keil4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询