Ich habe versucht, Interrupts für ein ARMv7A MCU (Cortex-A8) zu aktivieren, und ich bemerkte, dass ich das I-Bit im CPSR
Register im Benutzermodus nicht ändern kann, egal was ich versuche. Ich lese etwas herum und es scheint so, als ob ich im USR-Modus bin.Aktivieren Sie Interrupt im Benutzermodus für ARMV7A-Prozessoren
Ist die einzige Lösung, eine SWI aufzurufen und die SPSR
im SWI-Handler zu ändern?
Sie müssen im privilegierten Modus sein, um I-Bit des Prozessors zu ändern. – Gaurav