Forum: Compiler & IDEs von Flash auf C-Code zurückschließen


von Martin Hofmann (Gast)


Lesenswert?

Hallo,

1. gibt es eine Möglichkeit aus einer Flash-Adresse auf die zugehörige
C-Code-Zeile zu schließen? Irgendwie über das .map, das .lss oder das
.lst - File?

2. Wo kann ich im I-Net informationen zu eben diesen Dateien, und dem
Aufbau des Compilers finden?

vielen Dank

Martin

von Martin Hofmann (Gast)


Lesenswert?

Hallo,

Ich hab die Antwort gefunden, falls es jemanden interssiert.
Es gibt einen Befehl addr2line, der aus der Programmadresse das
zugehörige File und die Zeilennummer errechnet.

Gruß
Martin

von Martin Raffelsieper (Gast)


Lesenswert?

ich denke,

das interessiert ausser mir bestimmt noch andere. wie funktioniert das
ganze denn?

Gruß Martin

von Jörg Wunsch (Gast)


Lesenswert?

Einfach avr-addr2line --help eintippen.

$ avr-addr2line -e ~/src/avr/printftest/test.out 0x942
/usr/ports/devel/avr-libc/work/avr-libc-2003.03.05/avr5/build/libc/stdio 
/../../../../libc/stdio/vfprintf.c:160

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.