Meine Applikation > 12kb ist soweit fertig und jetzt ich gerade spasses halber meinen Code im Avrstudio versucht zu debuggen (mache ich normal nicht) und dabei zeigt der mir wenn ich printf und ein paar andere funktion aufrufe einen Stack underflow an. Ich kann aber keinen erkennen da ich in der Entwicklung ein grosses Augenmerk darauf habe. Laufen tut die Applikation auch über Tage ohne Probleme. Ist das vielleicht in Bug im AvrStudio?
Stachundeflow kann so passieren: //hier kein Problem rcall unterprogrogramm .... unterprogramm: ... ret //Stackunderflow cpi reg1, reg2 breq unterprogrogramm .... unterprogramm: ... ret Return versucht die Rücksprungadresse vom Stack zu holen. Als Folge startet das Programm von vorn.
so viel weiss ich auch schon und in der realen Anwendung gibt es keine Probleme nur beim simulieren
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.