Forum: Mikrocontroller und Digitale Elektronik STM32 Discovery und periodische Resets


von ZiZi (Gast)


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.

von Matthias K. (matthiask)


Lesenswert?

eventuell WD

von ZiZi (Gast)


Lesenswert?

Matthias K. schrieb:
> eventuell WD

Hatte ich auch im Verdacht, der entsprechende IR Handler wird aber nicht 
angesprungen.
Watchdog wird sowieso nicht initialisiert in den ST Examples, also
sollte er auch nicht aktiv sein.

ZiZi

von ZiZi (Gast)


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.

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.