ARM Technical Support Knowledge Articles

ERROR (CANNOT WRITE MEMORY)

Applies to: MON166 Target Monitor

Answer


Information in this article applies to:


SYMPTOMS

When I try to debug my application with Monitor-166 I receive the following error message:

CANNOT WRITE TO ROM AREA AT ADDRESS 0AEFFFFH

Why is this error message displayed and what does it mean?

CAUSE

Most likely your application is larger than the available memory and when loaded it is overwriting the monitor data area. You can check this in the linker MAP file (typically this file has the extension *.M66). This file tells you the memory areas in use by your program. Verify that the monitor data area is not also being used by your application.

RESOLUTION

If your program is using the monitor data area, you have several alternatives:

MORE INFORMATION

Article last edited on: 2005-08-03 10:00:41

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential