AVR Studio build data > 100%

OP #717906
Lesenswert?

Hallo Leute,

ich habe hier mal eine kleine Frage.
Ich versuche gerade den "Rijndael" verschlüsselungs Algoritmus auf einem 
AT90CAN128 zu implementieren. Beim kompilieren bekomme ich folgende 
Ausgabe:

Build started 3.12.2007 at 13:00:31
avr-gcc.exe  -mmcu=at90can128 -Wall -gdwarf-2 -std=gnu99 
-DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields 
-fpack-struct -fshort-enums -MD -MP -MT rijndael.o -MF dep/rijndael.o.d 
-c  ../rijndael.c
avr-gcc.exe -mmcu=at90can128 -Wl,-Map=main.map main.o rijndael.o uart.o 
-o main.elf
avr-objcopy -O ihex -R .eeprom  main.elf main.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" 
--change-section-lma .eeprom=0 --no-change-warnings -O ihex main.elf 
main.eep || exit 0
c:\WinAVR-20070525\bin\avr-objcopy.exe: there are no sections to be 
copied!
avr-objdump -h -S main.elf > main.lss

AVR Memory Usage
----------------
Device: at90can128

Program:    5744 bytes (4.4% Full)
(.text + .data + .bootloader)

Data:       4296 bytes (104.9% Full)
(.data + .bss + .noinit)


Build succeeded with 0 Warnings...


Nun meine Frage:
Bei "Data:" steht 104.9% Full. Heißt das nun, das der RAM mehr als 100% 
voll ist oder wofür steht "Data"? Die Codegröße an sich ist ja unter 
"Program: angegeben.

Gruß,

christian

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