Hallo zusammen, ich nutze (seit kurzem) EmBlitz und einen ST-Link V2. Ich bin auch begeistert, wie eng das Debugging in die Oberfläche eingebunden ist. Was ich mich frage: Gibt es eine Möglichkeit, herauszufinden, welche Assertion einen Fehler erzeugt hat? Meistens hat man schon eine Ahnung, und kann dann gezielt dorthin steppen - aber vielleicht geht es ja auch noch einfacher. Viele Grüße W.T.
Gast
#5160200
EmB(l)itz kenne ich nicht, aber in der main.c findet sich meist die Behandlung des asserts. Z.B.: https://github.com/ZiSo89/STM32/blob/master/IWDG/USER/main.c unten ab #ifdef USE_FULL_ASSERT ....
Walter T. schrieb: > Gibt es eine Möglichkeit, herauszufinden, welche Assertion einen Fehler > erzeugt hat? Sofern das Programm durch die Assertion angehalten wurde, sollte ein Stacktrace alles verraten.
Rufus Τ. F. schrieb: > sollte ein > Stacktrace alles verraten. Danke, das war das richtige Stichwort!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.