mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Controller geht aus IRQ mode nicht mehr in user mode


Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht 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
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

Autor: Kai G. (runtimeterror)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Wenn sich mehrere Zeilen in dem Interrupt befinden, in denen ich z.b.

Ich würde versuchen die Zeilen sukzessive reinzunehmen, bis das 
Fehlverhalten eintritt und dann beide Codes (fehlerhaft und fehlerfrei) 
posten.

Geht das?

Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habs grad gemerkt, man muss auf jeden fall das status register vom 
ethernet interrupt auch auslesen, ansonsten geht er nicht mehr raus...


dankeschön
Bernd

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.