ARM Technical Support Knowledge Articles

MEMORY MISMATCH AT DEBUGGER START

Applies to: ULINK USB-JTAG Debugger

Answer


Information in this article applies to:


QUESTION

I have moved some constants into a different memory area (in my case an external Flash). Now, I am getting a memory mismatch when the debugger starts.

However, during Flash programming (which was just executed before) everything was OK. What can be the reason for my problem?

ANSWER

By default, on debugger start a CPU reset is issued and the memory content is verified. If the Flash is not fully enabled (for example because some configuration registers are not set), you are getting an verification error, even despite the fact the the Flash is correctly programmed.

There are two solutions:

MORE INFORMATION

SEE ALSO

Article last edited on: 2007-01-28 19:21:31

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