Fleury Uart Lib und AVR Studio

Gast #1060101
Lesenswert?

Hallo,

ich komme nicht drauf, vielleicht kann mir jemand helfen.

Gerade habe ich die Fleury UART Lib in mein Projekt implementiert.

Folgender Compilerfehler wird nach dem Compilieren ausgegeben:

error "size of UART_RX_BUFFER_SIZE + UART_TX_BUFFER_SIZE larger than 
size of SRAM"

Jetzt steht in der uart.h:

The UART_RX_BUFFER_SIZE and UART_TX_BUFFER_SIZE constants define
 *  the size of the circular buffers in bytes. Note that these constants 
must be a power of 2.
 *  You may need to adapt this constants to your target and your 
application by adding
 *  CDEFS += -DUART_RX_BUFFER_SIZE=nn -DUART_RX_BUFFER_SIZE=nn to your 
Makefile.



Wie mache ich das wenn ich AVR Studio nutze?



Ich danke euch für die Hilfe!


ernst
Gast #1060179
Lesenswert?

Project->Configuration Options->Custom Options

"All files" anwählen, in das Feld neben dem Button "Add"

CDEFS += -DUART_RX_BUFFER_SIZE=nn (mit einem sinnvollem Wert anstatt von 
nn) eintragen

ADD DRÜCKEN (NICHT VERGESSEN !!!)

-DUART_RX_BUFFER_SIZE=nn
eintragen

ADD DRÜCKEN (NICHT VERGESSEN !!!)


OK

Fertig.

Oliver
Gast #1060195
Lesenswert?

Hallo,

danke für den Tipp!

Wenn ich

CDEFS+=-DUART_RX_BUFFER_SIZE=64

und

CDEFS+=-DUART_TX_BUFFER_SIZE=64

eintrage, so bekomme ich die Meldung:

avr-gcc: CDEFS+=-DUART_RX_BUFFER_SIZE=64: No such file or directory


Kein solches Verzeichnis ???

Was mache ich falsch?


MfG
ernst

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