Freescale MX25 watchdog interrupt

OP #3112447
Lesenswert?
• ▲
▼
Hallo zusammen,

ich hab hier einen MX25, dessen Watchdog-interrupt nicht funktioniert..

Im Moment sehe ich aber nicht, was ich falsch mache:

Der ASIC und Core- interrupt sind enabled, da ja auch meine 
GPT-interrupts funktionieren.

Im ASIC ist auch Int_55 freigeschaltet für den WDOG. Breakpoint z.B. im 
ISR handler, bevor entschieden wird, welche die Quelle war.
Der WDOG ist mit 10 Sekunden eingestellt, der Interrput mit 2s, also 
sollte 2 Sekunden vorm Ablaufen eigentlich der INT erzeugt werden.. Nur 
geht das eben leider nicht..

Ich bin nun erstmal darauf ausgewichen, den GPT2 alle 8 Sekunden einen 
Interupt generieren zu lassen um dort dann die Wadchdog-Service-Sequenz 
zu schreiben. Das geht... Erstaunlicherweise macht es auch Linux so.. 
Warum wohl? Funktioniert der WDOG_INT etwa nicht?? Im Errata hab ich 
nichts gefunden...

Danke & Grüsse,

Joe

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.