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

ERROR 107 : ADDRESS SPACE OVERFLOW

Hello,

I am trying to add a new feature in existing Product. When I added new *.c file & linker gave me above Error Message (Address space overflow ), though I did not used any IDATA variable in the new file.

Can someone guide me for this problem?

Thanks & Regards

Nishant

Parents
  • Study the section on compile-time stack analysis, the call tree, and the OVERLAY directive in the manuals.

    If you add a bunch of new code that isn't called yet, each function must be the root of its own call tree. If they use data memory, you can rapidly run out without the proper overlay processing.

    (The same is true for other data spaces, of course, but it's generally harder to run out of xdata, and less likely that you use a lot of idata or pdata.)

Reply
  • Study the section on compile-time stack analysis, the call tree, and the OVERLAY directive in the manuals.

    If you add a bunch of new code that isn't called yet, each function must be the root of its own call tree. If they use data memory, you can rapidly run out without the proper overlay processing.

    (The same is true for other data spaces, of course, but it's generally harder to run out of xdata, and less likely that you use a lot of idata or pdata.)

Children