Forum: Mikrocontroller und Digitale Elektronik DATA im Build Fenster


von Ingo L. (grobian)


Lesenswert?

Was bedeutet beim Compiler (AVR Studio) die Meldung
Data: 120 Bytes (93,8% Full) im Build Fenster bzw. von welchen 
Bedingungen hängt es ab? Ich stelle fest, dass bei Textausgaben mit LCD 
die 100% sehr schnell erreicht sind und auf dem LCD nichts mehr 
erscheint.
Brauche aber mehr Text als nur so´n bissel.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Deine Stringkonstanten laden höchstwahrscheinlich nicht nur im 
Flash-ROM, sondern belegen auch noch Platz im (knappen) RAM.

-> pgmspace.h

von Ingo L. (grobian)


Lesenswert?

und was fange ich jetzt mit "pgmspace.h" an ???    rübekratz !!!

von Werner B. (Gast)


Lesenswert?

Deine konstanten Strings belegen nicht nur FLASH Speicher sondern auch 
RAM. Das kannst du verhindern indem du dem Compiler anweist diese nur im 
Flash zu halten.
Genaueres siehe...

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29

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.