Gast
#75784
was mache ich nur falsch?
so hab ich die Struktur definiert:
typedef struct { u08 status; u08 except; } st_otto;
volatile st_otto otto;
Studio zeigt auch an, dass es eine Struktur ist:
otto {...}
ich kann die Struktur aber nicht aufblättern, d.h. ich kann die
Strukturelemente nicht sehen.
Muss ich denn noch irgendeine Debug-info generieren lassen oder wo
liegt mein fehler??
So sieht derzeit mein Compileraufruf aus:
avr-gcc -g -Wall -O2 -mmcu=atmega64 -c -o ..\O\main.o main.c
und so der Linker-Aufruf:
avr-gcc ..\O\main.o -Wl,-Map=..\M\reader.map, -o..\M\reader.elf
--cref -mmcu=atmega64
und so die coff-Konvertierung:
avr-objcopy --debugging -O coff-avr --change-section-address
.data-0x800000 --change-section-address .bss-0x800000
--change-section-address .noinit-0x800000 --change-section-address
.eeprom-0x810000 ..\M\reader.elf reader.cof
wer kann mir da helfen
Gruß Martin