Gast
#76488
Hallo! wenn man eine Applikation programmiert und diese ab Adresse 0x0000 starten lässt, kann man diese pprima mit GCC schreiben und mit dem Studio debuggen. Lege ich sie dagegen in den Bootbereich, z.b. ab Adresse 0xF000 (natürlich mit entsprechender Fuse gesetzt), so ist die Debug-Info weg, d.h. man kann nur noch auf Assemblerebene durchsteppen und sieht den Quellcode nicht. Was mache ich da falsch? Gruß Martin Linkeraufruf: avr-gcc ..\O\loader.o ..\O\des.o ..\O\usart0.o -Wl,-Map=..\M\desbl.map, -o..\M\desbl.elf --cref -mmcu=atmega64 -Ttext=0xF000 (ext.-) Coff -Konvertierung: avr-objcopy --debugging -O coff-ext-avr --change-section-address .data-0x800000 --change-section-address .bss-0x800000 --change-section-address .noinit-0x800000 --change-section-address .eeprom-0x810000 ..\M\desbl.elf desbl.cof