0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

Keil C51 RAM溢出的问题

写了一个程序,编译后说 "data "   segment   too   large   数据段太大,开始在设备选型时,选的是AT89S52,256Byte的RAM。
为什么换了STC12C5A60S2单片机,1280Byte的RAM,在编译时还是数据段太大呢?
提问者:ZQW发烧友 地点:- 浏览次数:8060 提问时间:07-13 16:12
我有更好的答案
提 交
2条回答
ssqq1980 07-14 11:22
看在你结贴率99%的 份上,告诉你
1280的RAM里面是256 IDATA+1024 XDATA你得手动把消耗RAM大的数组啥的指定到XDATA里去。或者告诉编译器你有1024的XDATA,而且可以用,你换片子了,你知道,编译器不知道啊!
mxvuwyerw 07-14 06:14
十分感谢二楼帮助
撰写答案
提 交
1 / 3
1 / 3