dear all,
in my program 1k bytes memory was full and want to use edata memory remaining 1k.i am using keil 3. I have also set ESMM as per given in datasheet. But still not getting prpoer output.
so is there any seeting to do in keil complier or we have to just deifne in c program when we want to use edata memroy?
can any body guide me, how to use edata memroy?
Note that Philips spun-out their semiconductor business years ago - it is now called NXP.
Note also that the P89C669 - and, in fact, the entire MX range - has been obsolete for several years: www.nxp.com/.../P89C669.html
"Devices listed on this page should not be used for new designs! "Recommended replacement: NO REPLACEMENT "This product has been discontinued."
As you are obviously not already familiar with this line, what is the point in spending time one it? Would it not be better to spend the time on learning something else?
hi,
our some products were base on dat ic... and we have some stocks. i know dat it's nxp bt when we created project at that time v choose philips for dat ic..dat's y return as philisps...
i hvae declare in my program as
#pragma userClasses (HDATA=ERAM);
unsigned char far ack1[247];
and also decleare In µVision, enter this class under Options — LX51 Locate — User Classes as:
HDATA_ERAM (0x7F0000-0x7F03FF)
but still I am not able to force the compiler to recognize the EDATA from 7F:0100 to 7F:04FF
When i m compling using uVision keil3 the value of xdata should be increase as it is upto 1k. the value of xdata is 894. I am saying as "not getting prpoer output" bcoz my display on lcd get heywire when the size of xdata goes on increasing..