AW: [De-Nut-Discussion] ethernut reset per code
Martin Krellmann
martin2002 at web.de
Wed Jun 8 11:35:51 CEST 2005
Hallo,
besten dank.
Noch eine frage: Könnte ich den code von wdt_enable mal sehen?
Ich kann nämlich weder eine derartige funktion in der NutAPI, noch eine
definition des watchdog-control-registers WDTCR finden...
Thx
Martin
-----Ursprüngliche Nachricht-----
Von: de-nut-discussion-bounces at egnite.de
[mailto:de-nut-discussion-bounces at egnite.de] Im Auftrag von Jörg Lindemeier
Gesendet: Mittwoch, 8. Juni 2005 09:38
An: de-nut-discussion at egnite.de
Betreff: Re: [De-Nut-Discussion] ethernut reset per code
Hallo Martin,
ich verwende für einen "koordinierten Selbstmord" folgenden Code:
/*** .. Reset .. ***/
wdt_enable(WDTO_2S);
while (1) { }
Der Watchdog wird eingeschaltet, aber nicht benutzt ..
vor der Endlosschleife evtl. noch alle IRQs verbieten.
Gruss Jörg
Martin Krellmann schrieb:
> Hallo,
>
>
>
> gibt es einen regulären (bzw. sicheren) weg, wie ich den µC per code
> neustarten kann?
>
> Soll heißen: Es wäre ja auch möglich einen fehlerhaften Zugriff auf eine
> Adresse zu provozieren und damit den controller abzuschießen
aber das
> finde ich doch recht brachial.
>
> Wenn es dafür keinen vernünftigen weg gibt, mit welchen zugriffen
> würde ich einen absturz sicher erzwingen?
>
>
>
> Thx
>
> Martin
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> De-Nut-Discussion mailing list
> De-Nut-Discussion at egnite.de
> http://www.egnite.de/mailman/listinfo.cgi/de-nut-discussion
_______________________________________________
De-Nut-Discussion mailing list
De-Nut-Discussion at egnite.de
http://www.egnite.de/mailman/listinfo.cgi/de-nut-discussion
More information about the De-Nut-Discussion
mailing list