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

_DATA_GROUP_ Overflow error

Hello all,
i have DECT handset based on 8051 controller..
and i also have an application software running on it.

I am planning to run this software in debug mode in Keil IDE itself, so that i can run some keypad simulators interfaced through AGSI driver interface.

SO i commented a funtion call which internally declares some local variables. then the linker gives me this error.. if i uncomment the function call ... every thing works fine...

i am using SMALL memory model...

can anyone please suggest me the reason for it.

error is

*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GROUP_ LENGTH: 000050H

thanks,
supreet

Parents Reply Children
  • "The call tree analysis is described in..."

    And it works exactly the same way irrespective of what memory model you use.

    "However, since it's not part of the call tree, the memory allocated to it cannot be overlaid. And, your application uses MORE memory."

    And exactly the same will happen irrespective of what memory model you use.

    Therefore, if the "un-overlaid" memory size also exceeds your XDATA size, you will still get an overflow if you switch to the Large model - the only difference is that it's XDATA overflowing, instead of DATA.