Forum: Compiler & IDEs WinAVR Debug mit AVRSt. nur im Assembl. mögl. was ist falsc


von DE (Gast)


Lesenswert?

Hallo,

ich bin vor kurzem auf WinAVR umgestiegen, mein Makefile ist das 
Beispielmakefile, welches beim WinAVR dabei ist.

Wenn ich das .elf File ins AVRStudio lade, geht debuggen prinzipiell, 
allerdings nur im Disassembler. Ich bekomme folgende Fehlermeldung, wenn 
ich den Simulator starte:
1
Loaded plugin STK500
2
Loaded partfile: d:\Program Files\Atmel\AVR Tools\PartDescriptionFiles\ATmega64.xml
3
AVR Simulator: Please wait while configuring simulator...
4
AVR Simulator: ATmega64 Configured OK
5
Coordinator: The object file does not contain source code information.
6
Loaded objectfile: C:\Users\test\Desktop\_soft\main.elf

Jede Hilfe wird dankbar angenommen.

Grüße

Dirk

von Falk B. (falk)


Lesenswert?

@ DE (Gast)

>Jede Hilfe wird dankbar angenommen.

Bau dein Projekt im AVRStudio auf, compilieren, debuggen. Dann klappts 
auch mit dem Debuggen auf Quelltextebene.

MFG
Falk

von DE (Gast)


Lesenswert?

O.K. das wollte ich aber vermeiden :-/

Vielleicht hat ja noch jemand einen Tip, ansonsten bleibt wohl nur der 
saure Apfel...


Danke schonmal.

Dirk

von Falk B. (falk)


Lesenswert?

@ DE (Gast)

>O.K. das wollte ich aber vermeiden :-/

Warum?

>Vielleicht hat ja noch jemand einen Tip, ansonsten bleibt wohl nur der
>saure Apfel...

Was ist daran sauer?

>Coordinator: The object file does not contain source code information.

Du wirst müssen. Denn kein Programm der Welt kann die fehlenden 
Informationen herbeizaubern. Ausser eine neue, vollständige Kompilierung 
;-)

MFg
Falk

von ... (Gast)


Lesenswert?

Hi DE,

füge in Deinen Makefile bei den Compiler-Optionen einfach mal '-gdwarf2' 
hinzu und baue Dein Projekt neu. Dann sollte es auch mit dem Debugging 
auf Sourcelevel klappen.

CU

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.