ARM Technical Support Knowledge Articles

Which fault is caused by accessing a locked CoreSight register without unlocking it?

Applies to: CoreSight

Answer

The CoreSight "lock" function is described in CoreSight v1.0 Architecture Spec, section 3.6.4 as:

"Write access to the component is blocked. All writes to control registers are ignored. Reads are permitted."

So reads will succeed and writes will fail silently without any error response (ie. without any fault).

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