Gast
#6015702
Hallo Forum, ich bin STM32 Einsteiger und erstelle mein erstes Projekt. Zuvor habe ich alle nötigen Module portiert und einige öffentliche Quellen genutzt die ich bereits in der AVR Welt eingesetzt habe (Scheduler, Tastenentprellung, IRMP, u8g2 Grafik Display Lib etc.). Entwicklungsumgebung ist Visual GDB in aktueller Version. HAL, kein RTOS. Im Projektierungsverlauf führt der STM32 nun sporadisch einen Reset aus. Ich habe auch bereits einen Code Block ausfindig gemacht. Wenn dieser auskommentiert wird, tritt der Fehler nicht auf. Der Code Block für sich ist aber lauffähig und nicht allein ursächlich für den Reset. Der Fehler tritt dann irgendwann später (mal nach 10 Sekunden, mal nach 3 Minuten) auf. Letztendlich lösche ich nach abgelaufener Zeit einmalig das Display. Diese Funktion wird ein dutzend mal an anderen Programmstellen aufgerufen. Ich habe bereits eine Hard Fault Funktion hinzugefügt und einen break Point gesetzt. Der BP wird allerdings vorm Reset nicht angesprungen. Nach google und Forumssuche ist mir nicht klar, wie man hier am besten systematisch vorgeht. Ich habe bereits viele Stunden damit verbracht auszuschließen und komme nicht weiter. Ich wäre euch für Unterstütz sehr dankbar. Gruß Stefan
