Hi I am trying to define a pointer to char in xdata,but after compiling the code linker is giving the warning that"DATA SPACE MEMORY OVERLAY FROM 0000 TO 0001"
unsigned char xdata *temp _at_ 0x0000;
but i define that as a Xdata space then why it is taking in data space?
if i will define as
unsigned char xdata *temp
then that is in xdata space
"if i will define as
then that is in xdata space"
What is in XDATA space?
Think carefully: you have the pointer itself, and you have the thing that the pointer points to
Which one is in XDATA...?
www.keil.com/.../c51_le_memspecificptrs.htm