Controller geht aus IRQ mode nicht mehr in user mode

OP #716238
Lesenswert?
• ▲
▼
Hallo,

was kann eigentlich die Ursache sein, dass ein ARM Controller nicht mehr 
aus einem Interrupt heraus möchte (also vom IRQ mode nicht mehr in den 
user mode zurückgeht)?

Meine interrupt Routine besitzt als einzige Zeile
1
AT91C_BASE_AIC->AIC_EOICR = 0;

Wenn sich mehrere Zeilen in dem Interrupt befinden, in denen ich z.b. 
herausfiltere welcher Interrupt genau ausgelöst worden ist, dann geht 
der Controller nach Beendigung der ISR auch wieder in den User mode 
zurück...


Edit: Und ja ich arbeite gerade mit Johannes Meier zusammen, da wir 
scheinbar die gleichen Probleme haben bei diesem Controller AT91RM9200 
-> sind aber schon ein großen Schritt weiter gekommen.

Bernd

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren