Avr Studio C Projekt aber Dissasembler Fenster startet

OP #889252
Lesenswert?

Hallo,

ich habe ein Projekt in C geschrieben (im Avr-Studio) ,
dass auch korrekt compiliert (keine Fehler, keine Warnungen).

Sobald ich den Debugger starte, öffnet sich das Disassembler-Fenster.

Das möchte ich nicht, sondern in C debugen.

Gibt es da irgend eine Einstellung, die ich nicht finden kann (I-net und 
Program?

Alle Optimierungsstufen (1,2,3, s) habe ich durchprobiert ohne positives 
Ergebnis.

Habe meinen Betreuer gefragt, der weiß es auch nicht.

Ne Idee, auch Brainstorming?

Assembler ist gut! (Aber unproduktiv, muss vorrankommen!)
OP #891014
Lesenswert?

Ok, jetzt habe ich das Projekt weitestgehend reduziert, um den Fehler 
bestmöglich eingrenzen zu können.
Dabei ist mir aufgefallen, dass eigentlich nurnoch AvrX übrig bleibt.
(AvrX-Version ist 2.6e)

Der Code dazu angehängt.

Min AvrStudio ist Version '4.13' und WinAvr ist Version 
'WinAVR-20070525'
Angehängte Dateien:
OP #891065
Lesenswert?

Wenn ich nur ein Program mit main() schreibe, dann läuft alles wie 
gewohnt.
Ich lasse ein vom Studio erzeugtes makefile benutzen.

Ich bin gerade auf der Suche nach dieser Nachricht,
die mir bisher nicht aufgefallen ist:
Coordinator: The object file does not contain source code information.

Aus einem anderen Post entnehme ich, dass dies die gesuchten 
Informationen sind,
die Asembler auf C-Code abbilden.

Leider steht dort nicht, wie ich diese einbinden lassen kann.
Ich benutze folgende Flags:
-mmcu=atmega128
-Wall
-O0
-fsigned-char
-gdwarf-2
-MD
-MP
-MT
-MF
-c

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