This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ADDRESS SPACE OVERFLOW 4.5K out of 8K Total Memory, AT89S52

I am getting this message when compiling

*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA
    SEGMENT: _DATA_GROUP_
    LENGTH:  00001CH
Program Size: data=112.1 xdata=0 const=0 code=4492
Target not created


while i have 8192 bytes of On-Chip Memory,
below size of 4096 bytes ,there is no problem
and i have selected AT89x52.h header file.
Memory Model: Small
Code Rom Size: Compact
So what is the problem??

Parents Reply Children
  • But i have to use floating point with necessity.

    You need to reconsider this point. There are very few cases that require floating point operations, and most of these will require something significantly more powerful than an '51.

    What requires floating point that cannot be done with fixed point ?