Hallo zusammen, ich habe ein Problem mit dem Atmel Studio 6.0.1938. Ich habe eine Problem mit meinem Code und möchte diesen Debuggen. Wenn ich in den Debugmode schalte und mit F11 in mein C - Code springen will öffnet sich automatisch ein Disassembly fenster und darin befindet sich der Cursor. Ich möchte aber nicht im Binärcide debuggen ich möchte in meinem C-Programm testen ob ich den Fehler finde. Kann mir jemand sagen wie ich das disassembly Fenster ausschalten kann? Gruß Rootstag
Du musst exakt den richtigen Quelltext öffnen, der zum Programm gehört. Und du musst das Programm mit Debug Symbolen und minimalen Optimierungen (Gcc Optionen: -g -O0) compilieren, ansonsten stimmt der Maschinencode nicht mit dem Quelltext überein so dass der Debugger nichts Sinnvollen anzeigen kann. Ich arbeite nicht mit dem Atmel Studio, deswgeen kann ich Dir jetzt leider nicht genau sagen, wo du das einstellen musst. ABer immerhin hast du nun die nötigen Stichwörter. Ich hoffe das hilft.
Hallo Stefan, yep das hat mich weitergebracht. Für alle die das gleiche Problem haben werden. Wenn ihr im Atmel Studio Debuggen möchtet und z.bsp den Programmcode mit F11 step ausführen wollt, müsst ihr im Configuration Manager, Menü/Build oder direkt in der Menüleiste von Release auf Debug umstellen. Gruß Rootstag
Das blöde ist, dass ein Debug Build viel größer ist und eben anders compiliert wird, als ein release Build. Es kann passeiren, das ein Problem nur bei einem der beiden Builds auftritt.
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.