今天 编写 24l01 + 5110 时 出现的错误!!!*** ERROR L107: ADDRESS SPACE OVERFLOW !!!

在尝试用Keil编译C51程序时遇到了ADDRESS SPACE OVERFLOW错误,该错误指出数据空间溢出。虽然在其他编译器中程序正常运行,但Keil由于89S52单片机的RAM限制(256字节),超过128字节时会出现此错误。为解决问题,建议将部分变量改为idata类型或优化代码以减少内存占用。
摘要由CSDN通过智能技术生成

转  网上 的 和 本人 一样的 问题!!!

 

C51编程:请高手过来指点,谢谢! [uren] [36次] 02-9-22 21:46:38

我用C51写的程序用FLANKLIN编译通过,运行正常,但是在keil下编译连接不成功,有的编译连接成
功但是运行不正常.我把警告何错误信息写在下面,请用过keil的朋友多多指点,谢谢了.
Build target 'Target 1'
compiling hsmart2.c...
C:/KEIL/C51/INC/WGMLGQ.H(115): warning C280: 'x': unreferenced local variable
assembling hsmart2.src...
linking...
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_GETFROMPC?HSMART2
    LENGTH:  000AH
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_REFRESHRAM?HSMART2
    LENGTH:  000AH
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?GETRECCOUNT?HSMART2
    LENGTH:  0009H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FPREGEND?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FPDELETE?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FPVERIFY?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_GETNUMBER?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FPREGSTART?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FINDIDTOID?HSMART2
    LENGTH:  0008H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_SCHIDTOFPID?HSMART2
    LENGTH:  0007H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_DELID?HSMART2
    LENGTH:  0007H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_DELAY_MS?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_DELAY_US?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_SETSYSINFO?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?GETSYSINFO?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?GETMSTCOUNT?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?MAIN?HSMART2
    LENGTH:  0006H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_TESTLCD?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?TESTSENSOR?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?TESTMASTER?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?DELETEALLREG?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?DELFINGERALL?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_KEYNEED?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?CHANGETIME?HSMART2
    LENGTH:  0005H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?KEYVAL?HSMART2
    LENGTH:  0004H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_REGFPRINT?HSMART2
    LENGTH:  0004H
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA    
    SEGMENT: ?DT?_FINDZUHE?HSMART2
    LENGTH:  0004H
*** ERROR L107: ADDRESS SPACE OVERFLOW

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值