[De-Nut-Discussion] ethernut reset per code

Jörg Lindemeier j.lindemeier at vr-web.de
Wed Jun 8 09:38:06 CEST 2005


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



More information about the De-Nut-Discussion mailing list