When does the generic timer in ARMv7 start to tick? I am sure that I've configured properly, but both CNTVCT and CNTPCT do not start to increase. What am I missing?
The "tick" comes from a component called the System Counter. This is part of the SoC, effectively another peripheral. Typically it's set up by the early boot firmware. The Generic Timer and System Counter is one of the guides that we're currently working on for the Learn the Architecture page
Hi Martin, thanks for your comment.
Actually, I had found that the system counter of the SoC I am using was in the SoC part as you mentioned, but its datasheet does not mention that at all. In other words, it was completely "undocumented" in SoC vendor's document. As the generic timer was by ARM, so they do not seem to pay much attention to mention it.
View all questions in Cortex-A / A-Profile forum