Forum: Mikrocontroller und Digitale Elektronik Freescale MX25 watchdog interrupt


von Joerg V. (joe535)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.