I am using P89LVRD2BN which has 768 XDATA RAM.I tried to extend my XDATA by providing external RAM through 74LS373 LATCH. so when I am definig more XDATA variables,I am expecting the variables shuld automatically assignd the addresses in External RAM. But these thing are not happening. My settings are EXTRAM = 0 and AO = 0.(Reset Values)
On the RAM data sheet do you have any additional enable pins? What RAM chip are you using? Many RAM chips have additional enable pins. Have you run in the simulator? Write some known data to your buffers and examine the XDATA memory area in the simulator. For your target debug,look at the _at_ keyword and place a single var at an address in XDATA and scope the address lines. Show a minimum code fragment of how you define and access you external XDATA. Bradford