Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/28/02 19:28
Read: times


 
#28098 - RE: 89c66x & keil & ERAM
But now, when building, and error message (#249) from the compiler tells me that the DATA segment is too large. This seems as if the whole RAM was not declared, and this is the case.
you have only 128 bytes of DATA, the top 128 are IDATA.

In the linker's option dialog box, the acceptable maximum value for RAMSIZE is 256 bytes. How could I specify that the RAM size is 1Kbyte
You can't, there is only 256 bytes. ERAM is XDATA it just happens to be local to the chip, the access to XDATA or EDATA is controlled by the AUXR, the instruction is the same (movx). PDATA is based on loading R2 with the high address and the EDATA does not work that way (if it did P2 would not be useable for other things). See my previous post re AUXR load.

Have fun,

Erik


List of 17 messages in thread
TopicAuthorDate
89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: old crock software            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: IAR            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: IAR & Zilog            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      
RE: 89c66x & keil & ERAM            01/01/70 00:00      

Back to Subject List