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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.