Forum: Mikrocontroller und Digitale Elektronik AVR Debugger springt immer an die falsche stelle


von Tzu Y. (tzu)


Lesenswert?

Hey Leute,

habe schon im Forum nachgeschaut, leider wusste ich auch nicht direkt 
wie ich suchen sollte.


Habe eine recht eigenartiges Problem mit AVR Studio 4.
Wenn ich an meinem Programm den Built ausführe und es übersetzt wird 
kommt es wenn ich an einer beliebigen Stelle einen Fehler einbau wie 
gewohnt die Fehlermeldung im unteren Bereich von AVR Studio,

allerdings stimmt die Zeilennummer nicht es scheint so als sind die 
Zeilennummer um konstanten verschoben. Auch wenn ich auf die 
Fehlermeldung klicke landet der Cursor an der falschen stelle. Teilweise 
auch an leere Code Passagen oder ganz am Ende des Codes!

Habe den Code an einem anderen Rechner probiert und habe auch versucht 
ein neues Projekt anzulegen mit dem kopierten Code, beides OHNE ERFOLG

Es liegt anscheinen am Code selbst, habe versucht durch auskommentieren 
herrauszufinden welcher teil des Codes den Fehler verursacht, auch dies 
ohne Erfolg.

Der Code ist ziemlich groß und beinhaltet mehrere Libarys: LCD, GSM 
Modul, Interupts..

Hoffe das Problem ist vielleicht bekannt falls nicht kann ich den Code 
noch beifügen, habe grad kein Zugriff auf den Code..


Vielen Danke Schonmal (-:
von fddgddg (Gast)


Lesenswert?

irgendwann hatte ich das auch mal

manchmal lief es nach einem neustart von AVR studio

aber oft half ein neues Projekt  und den ganzen quatsch nochmal clean 
reinhauen
oder den debug ordner von der platte killen
von fddgddg (Gast)


Lesenswert?

oh überlesen .. haste ja schon ..

hmm debugst du mit optimierung??

schalt die optimnierung mal komplett aus

wenn er da was wegoptimiert findet er manche zeilen eben nicht
von Tzu Y. (tzu)


Lesenswert?

Hi, danke erstmal für die Antwort habe mich bisher noch nicht mit der 
Optimierung so wirklich beschäftigt. habe die Optimierung mal auf 0 
gestellt leider war der Effekt der gleich )-:

Gruß
TZU
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
Noch kein Account? Hier anmelden.