Tasking VX Debugger Anzeige scheinbar verrutscht

OP #3748405
Lesenswert?

Hallo,

mein Debugger zeigt bei einem Projekt ein merkwürdiges Verhalten. Statt 
der angezeigten Zeile, in dem das Programm stehen bleibt, ist die 
nächste Zeile die eigentlich "aktiv gehaltene".

Wenn zum Beispiel bei Funktion x() aktiv angehalten wird, so zeigt die 
Tasking Software die Zeile darüber an (markierte Zeile). Das kann unter 
umständen sogar ein Kommentar sein! An der Stelle wurde ich das erste 
mal stutzig, warum denn ein Kommentar überhaupt "debuggt" wird.

So lässt es sich echt doof debuggen. Er bleibt sogar in IF Abfragen 
stehen, welche aber nicht aufgerufen werden, weil danach die eigentliche 
Zeile ist in der er stehen bleibt, nur die angezeigte Zeile ist einfach 
mal in der Abfrage. Ganz verrücktes Verhalten :-S

Hat jemand eine Ahnung woran das liegt??
OP #3748428
Lesenswert?

Rufus Τ. Firefly schrieb:
> Code mit irgendeiner Optimierungsstufe übersetzt?

Ja, leichte Optimierung, aber auch ausstellen hat nichts gebracht. Hab 
auch ein anderes Projekt in der Projektmappe mit den selben 
Einstellungen. Und dieses lässt sich problemlos debuggen. Sehr 
merkwürdig. Habe auch schon ganzen Rechner neugestartet und Projekt 
einem Cleaning unterzogen.

bin für Tipps aller Art dankbar

ps: im Dissambly werden scheinbar die richtigen Zeilen markiert... ganz 
merkwürdiges Verhalten :/
OP #3756535
Lesenswert?

Das Problem taucht nach wie vor sporadisch auf. Im Disassembly wird 
angezeigt "no source line available", obwohl dort definitiv genug Code 
vorhanden hast. Jetzt ist es sogar soweit, das ich direkt am Start der 
Main einen Testpin initialisiere und auf null setze. Das tut er noch und 
danach springt der Debugger "scheinbar" in eine Leerzeile.

Wäre nett wenn irgendjemand eine Idee hat und diese hier mitteilt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren