微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > keil编译时显示Program Size: data=126.2 xdata=0 code=1177

keil编译时显示Program Size: data=126.2 xdata=0 code=1177

时间:10-02 整理:3721RD 点击:
keil编译时显示Program Size: data=126.2 xdata=0 code=1177

当我删除几个变量是又编译成功了

这是怎么回事啊!各位大侠

你还是把出现弄出来看看吧

keil中对L105错误的解释是这样的:
Error L105
Summary *** Error L105
Public Refers to Ignored Segment
Symbol: symbol-name
Segment: segment-name
Description The specified public symbol is defined in the specified segment. It cannot be processed on account of an error. The public symbol is therefore ignored.
你的问题应该是内存溢出了,你程序所用的RAM空间超出了你单片机的RAM空间,可以调节程序,进行RAM资源分配就应该能解决吧。还有就是看一下你有没有定义了但是没有被使用的变量和函数。

把你删的变量如int a;都定义成int xdata a;想这个类型的内存就够用了……试试看

52的单片机有256字节的ram,我只使用了126个就出错了?那怎么用啊   给个方法  谢谢

好的  我试下 谢谢

感谢分享!加油!

你好,请问这个问题你解决了吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top