von Flash auf C-Code zurückschließen

Gast #100885
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
Gast #100886
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
Gast #100888
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

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