RS232 Kompilerfehler: ...Warning size of symbol __vector_30

Gast #394432
Lesenswert?
• ▲
▼
Hallo,

erhalte in AVR Studio mit Mega128 gerade eine Fehlermeldung beim
kompilieren mit der ich nicht weiterkomme:

C:\Programme\WinAVR\bin\..\lib\gcc\avr\3.4.6\..\..\..\..\avr\bin\ld.exe:
Warning: size of symbol `__vector_30' changed from 66 in main.o to 170
in uart.o

Das Programm enthält eine Interrupt Routine zum empfangen von Daten:

ISR(USART1_R X_vect)
{
..
}

die Schnittstelle ist initialisiert mit:

void IOInit (void)
{
  UCSR1B |= ( 1 << TXEN ) | (1 << RXEN);
    UCSR1C |= ( 3<<UCSZ10 );
  UBRR1H=(uint8_t)(SYSCLK / (UART_BAUD_RATE * 16L) - 1)>>8;
  UBRR1L=(uint8_t)(SYSCLK / (UART_BAUD_RATE * 16L) - 1);

  sei();    // enable Interrupts
}

Tips woran es liegt?

Danke

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.