This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

XData Memory Overflow

I seem to be getting an Xdata memory overflow when initializing a struct used for messaging. It's modeled after the serialApp's pMsg structure.  

I was curious how the memory allocation is determined in the Xdata. If i scroll through the memory viewer in IAR, i see that

  • 0000 to 01c0 are all 0xCD.
  • 1400 to 77a0 are all 0x00
  • 78a0 to 7fe0 are all 0xff

and then the remainder of the memory is filled until fff0.

What are these giant chunks of 0x00's and 0xff's?  It seems like my data is being written directly up to the end of the Xdata memory, and my application is no where near as complex as some of the other demo apps.