We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am going to use the Philips P89C668 which has 64k flash and 8k ERAM. This allow me to use P0 and P2 for I/O since no external memory chip will be connected. However, if the compiler generates code using a MOV P2,# followed by a MOVX @R0 this scheme will be screwed up. Is there a way to "tell" the compiler to keep its little fingers off P2 for MOVX. Erik
I think you have to change the momory modell from COMPACT into LARGE and/or you declared variables as pdata. When use this C51 generates MOVX @Rn code to access xdata. Chris
I'm using the default model (SMALL) Will it happen there ? Erik
I thing, the answer is to late but if you use SMALL then you will not have this problem. Chris