[51单片机]

不能生成bin文件

[复制链接]
805|15
手机看帖
扫描二维码
随时随地手机跟帖
天天吃烤鸡|  楼主 | 2014-11-22 20:25 | 显示全部楼层 |阅读模式
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_SHU_CHU?SHUCHU
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?EXPRESSION_OPERATION?HANDLE
Program Size: data=76.0 xdata=606 code=4575
Target not created

我打算开发一个计算器出来,但是随着程序代码的增加出现了上面无法理解的东西。
麻烦问下这是什么啊?

相关帖子

yklstudent| | 2014-11-22 20:59 | 显示全部楼层
XDATA超标了????

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-22 21:10 | 显示全部楼层
没有吧  

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-22 21:11 | 显示全部楼层
具体我也搞不懂
研究不深

使用特权

评论回复
zqjqq88| | 2014-11-22 23:37 | 显示全部楼层
没和谐吧~

使用特权

评论回复
dirtwillfly| | 2014-11-23 09:03 | 显示全部楼层
你源文件第十六行的地方,有程序或者变量,没有被调用

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-23 15:13 | 显示全部楼层
你们遇到过这种情况没:if条件满足却不执行里面的语句?

使用特权

评论回复
严龙| | 2014-11-23 16:49 | 显示全部楼层
应该是main函数调用了其它函数,而其它函数又用了变量,在main.c中没有定义其变量,应该把变量以及其函数都放到main.c中

使用特权

评论回复
大沙发的| | 2014-11-23 17:15 | 显示全部楼层
先编译,

使用特权

评论回复
zyj9490| | 2014-11-23 20:25 | 显示全部楼层
表示有没有用的函数,这是警告而已,肯定有错误才导至不能编译成功。

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-23 20:45 | 显示全部楼层
我都能进入调试啊  
眼看着它乱来,我却没有办法  悲哀啊   
大神帮小弟一把

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-23 20:52 | 显示全部楼层
*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
还有就是出现这个东西 上一时刻还好好的   我改了一下就这样了  
不过让我发现了一个东西:xdata的变量不能用于函数的实参传递  否则就会出现程序乱执行的现象(个人见底仅作参考)

使用特权

评论回复
jlhgold| | 2014-11-23 22:02 | 显示全部楼层
本帖最后由 jlhgold 于 2014-11-23 22:06 编辑

是说你写了这两个函数或者code的数据但是没有调用。。。。。。。。。。。。

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-24 20:15 | 显示全部楼层
C:\Users\Administrator\Desktop

使用特权

评论回复
天天吃烤鸡|  楼主 | 2014-11-24 20:19 | 显示全部楼层
变量明明定义了   但编译的时候却说没有    那种情况可能造成啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝