STM32 Discovery und periodische Resets

Gast #2205764
Lesenswert?

Hallo,

ich beschaeftige mich gerade mit dem STM32 Discovery
Board. Die Beispiele von ST laufen im Prinzip, es ist lediglich so, dass
der Controller periodisch durch den Reset laeuft,
obwohl die Soft eine leere Endlosschleife macht.
Auf einem STM3210E Board laueft´s natuerlich...

Ich habe einen Zaehler in dieser Schleife eingebaut.
Dieser hat nach einem Reset wenn der Core auf dem Reset
Handler steht, ungefaehr immer den gleichen Wert, so dass
ich von einem nicht-zufaelligen Ereignis ausgehe.
Ein fehlgeleiteter Exception Handler scheint es auch nicht zu
sein, jedenfalls laeuft er nicht auf entsprechende Breakpoints.

Das Studium der einschlaegigen Manuals von ARM oder
ST hat mich bei der Ursachenforschung leider nicht richtig 
weitergebracht,
die entsprechenden Fault Status Register haben alle
"unverdaechtige" Werte oder ich habe am falschen Platz geschaut.

Hat jemand aehnliche Erfahrungen gemacht und kann hierzu
nuetzliche Hinweise geben.

IDE: IAR

Danke!

ZiZi.
Gast #2206132
Lesenswert?

For the records:

>>>>
STM32 RM0008, 18.3.1:

Hardware watchdog
If the “Hardware watchdog” feature is enabled through the device option 
bits, the watchdog
is automatically enabled at power-on, and will generate a reset unless 
the Key register is
written by the software before the counter reaches end of count.
<<<<

Hatte ich zunächst überlesen...
Jetzt geht´s

Interessanterweise muss in der von ST bereitgestellten ST-Link
Utility der betreffende Haken an sein, um den Watchdog Reset
zu verhindern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren