Forum: Compiler & IDEs size of UART_RX_BUFFER_SIZE + UART_TX_BUFFER_SIZE larger than size of SRAM


von Peter B. (basejump)


Angehängte Dateien:

Lesenswert?

Mein System: Eclipse 3.4.2 mit AVR-Eclipse Plugin 2.3.1

Mein Programm dabei ist das Testprogramm für den UART von Peter Fleury.
(also minimal, macht wenig und verbraucht kaum Resourcen)

Da bekomme ich folgende Fehlermeldung (aber nicht als Problen 
angezeigt):
"size of UART_RX_BUFFER_SIZE + UART_TX_BUFFER_SIZE larger than size of 
SRAM"

Im Atmega8 habe ich 1kByte zur Verfügung, der wird nie und nimmer zu 
100% ausgenutzt.

Veräppelt mich der Compiler?

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

WOmöglich sind nicht alle Werte definiert.

RAMEND wird unterhalb von avr/io.h define'd, also fehlt vor der Stelle 
vielleicht einfach ein
1
#include <avr/io.h>

Johann

von Peter B. (basejump)


Angehängte Dateien:

Lesenswert?

Da steht noch:

error encountered with text:
"size of UART_RX_BUFFER_SIZE + UART_TX_BUFFER_SIZE larger than size of 
SRAM"

Kann ich das einfach ignorieren?

von Peter B. (basejump)


Lesenswert?

1
#include <avr/io.h>

Ja, das war der Fehler! Ich hab einfach eine (von mir mal) verhunzte 
Headerdatei(uart.h) genommen.

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.