We are using the Analog Devices ADuC812. The board was modified per the Keil App Note 151. We are getting the following error messages ERROR 22 (NO CODE MEMORY AT ADDRESS (0707) ERROR 22 (NO CODE MEMORY AT ADDRESS (C3C3) ERROR 22 (NO CODE MEMORY AT ADDRESS (F5F5) The board is not set up to have writable code space at these addresses, so we would expect these errors if the tool is trying use them as writable code space. Any ideas on what is happening and how to solve it ?
Hmmmm... That error indicates that there is no code address at a specific address. When I configure the monitor for a new target, I always test the memory to be sure that I can write the XDATA and it appears in CODE. That's where I usually find the problems. The XDATA memory that's reserved for the monitor MUST BE vonNeumann memory. Is it? Also, if anything writes over this memroy, you may see these kinds of errors. Keil Support