Forum: Compiler & IDEs Fehlermeldung


von Jens (Gast)


Lesenswert?

Hallo zusammen!
Ich bekomme beim Compilieren meiner Dateien plötzlich diese Meldung:
[.....]
avr-gcc  main.o pwm.o lcd.o tools.o stv5730.o   -Wl,-Map=main.map,--cref 
-mmcu=at90s8515 -o main.elf
C:\avrgcc\bin\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe: 
address 0x80026b of main.elf section .bss is not within region data
make: *** [main.elf] Error 1
[.....]

Was hat das zu bedeuten und (viel wichtiger) wie bekomme ich das wieder 
weg?

Hoffe, mir kann da jemand helfen
Jens

von Schmittchen (Gast)


Lesenswert?

> address 0x80026b of main.elf section .bss is not within region data
Zuviel Speicher für uninitialisierte Variablen verbraucht?
0x26B ist mehr als 512Byte, die der 8515 als SRAM zur Verfügung hat.

machmal: make size und lies:
http://www.mikrocontroller.net/forum/read-2-13927.html

Schmittchen.

von Jens (Gast)


Lesenswert?

Danke für die Info!
Data 420
bss   91
sind wohl etwas viel (da habe ich schon 2 Zeilen auskommentiert). Aber 
ich weiß wo ich noch 128 Byte Code verschieben kann.

Jens

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.