We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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...