No Panic!
Beim Vorbereiten des HEX-Files für den Programmer strippt das
avr-objcopy Tool die Debuginformationen weg.
Schau im Makefile, wie die Regel für das Erstellen des HEX-Files ist.
Die Regel findest du in einem Abschnitt, der so ähnlich aussieht (hier
in einem "modernen" Makefile):
1 | # Create final output files (.hex, .eep) from ELF output file.
|
2 | %.hex: %.elf
|
3 | @echo
|
4 | @echo $(MSG_FLASH) $@
|
5 | $(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
|
OBJCOPY (und andere Tools) ist weiter oben im Makefile in etwa so
definiert:
1 | # Define programs and commands.
|
2 | SHELL = sh
|
3 | CC = avr-gcc
|
4 | OBJCOPY = avr-objcopy
|
5 | OBJDUMP = avr-objdump
|
Wenn sowas nicht vorhanden ist, hänge das fragliche Makefile an, dann
kann man mehr sagen.