Hi,
I am trying to update the interrupt controller registers but the update seems to be failing.
(gdb) n
131 AITC.INTCPS_SYSCONFIG |= 3;
(gdb) p/x AITC.INTCPS_SYSCONFIG
$2 = 0x0
(gdb) n
134 while(AITC.INTCPS_SYSSTATUS == 1);
(gdb) p/x AITC.INTCPS_SYSCONFIG
$3 = 0x0
(gdb)
As you can see the value remains the same before and after the update. I am running in supervisor mode and the INTCPS_PROTECTION register seems to be set to default so there is no reason to suspect these registers are protected.
Any pointers ??
Thanks