Hi SGS, I could advise you to have a look at the operating modes.Switching to Supervisor mode would allow access to special registers.Have you had a look at the Cortex-A Programmers' Guide from ARM?Kindly, Alban
I have tried the following code, which I have placed in the startup function of the OS:ldr r0, =0x13; Supervisor modemsr cpsr_cx, r0mrc p15, 0, r1, c15, c0, 1; This line is finemcr p15, 0, r1, c15, c0, 1 ; and this one hangs No clue here...