This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is it possible at all to inspect DCACHE line bytes (and flags) on the Cortex-A9 core by reading/writing CP14 or (less likely CP15)?

I'm trying to fix problems related to Dcache enabling on Cortex-A9 based board.

Is it possible to inspect cache line data? How I should do it? Shall I use CP14?

I do know that with Lauterbach's TRACE32 it was possible to modify and inspect cache content on the

Cortex-A8 core.

However, such functionality is not available on my Cortex-A9 core. Any hint would be more than welcome.

Thanks in advance,

Łukasz

  • Łukasz,

    Unfortunately there is no such functionality on the Cortex-A9 nor for the L2C-310 cache usually connected to it. The ability to inspect the contents of caches is an implementation-defined feature in ARM Architecture, and even the ones that ARM designs have varying functionality. This has been discussed before.

    Ta,

    Matt