Hi we are using interrupt based synchronous communication for sending and receiving the data.when ever we are not able receive the data, in the debuuger window, if we see the receive buff location , it is saying cant access memory at that lovation i.e "cant access memory at 0x009da8." If any body knows abt this problem please suggest. Regards Raveendra
I only get that error when I'm using the simulation mode and I have not used the map command to tell the simulator what outside access are legal. I got fooled into thinking I was debugging the hardware once when I took over a project where the previous person checked the "use simulator" check box instead of the monitor. I'm more experienced now and watch to make sure that the program takes a real amount of time to download.
Hi I am very sure that , i am not using simulator mode.
Look at the map file for the UV project. Is the rx buffer mapped to that (009xxx) location or do you have a corrupt pointer? 00'9000 - 00'BFFF has no internal mapping on the '167, did you set that area to RAM in the external memory portion of the target box? Is there external RAM there? Where is the UV2 monitor located (6K code & 2K data)? UV2 monitor location is handled in the monitor project in the config.inc file. Best Scott