mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik make error: constant value required


Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!
Nachdem ich mit CodeVisionAVR nicht umbedingt glücklich bin, habe ich 
auf gcc mit AVR Studio umgestellt. Jedoch habe ich bei meinem Projekt 
folgende Fehlermeldungen:

../../gen/files/src/drv/spi/spi.c:58: warning: 'SPI_STC' appears to be a 
misspelled signal handler
C:\DOKUME~1\x\LOKALE~1\Temp/ccs23xzQ.s: Assembler messages:
C:\DOKUME~1\x\LOKALE~1\Temp/ccs23xzQ.s:62: Error: constant value 
required
C:\DOKUME~1\x\LOKALE~1\Temp/ccs23xzQ.s:66: Error: constant value 
required
make: *** [spi.o] Error 1
Build failed with 1 errors and 27 warnings...

Die temporäre Datei ccs23xzQ finde ich erst gar nicht...

Mehr Infos kann ich gerne posten...

Danke, MfG

siehe auch: Beitrag "Assembly Error: ISRs undefniert (Symbol undefined)" - das 
Projekt ist das gleiche, jedoch jetzt mit Anpassungen für gcc

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas wrote:

> ../../gen/files/src/drv/spi/spi.c:58: warning: 'SPI_STC' appears to be a
> misspelled signal handler

Und da klingelt es bei dir nicht?

Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
bin davon ausgegangen, dem Code von CodeWizardAVR zu vertrauen... und 
Warnings sind potenzielle Fehler bei der Ausführung... :/

lt. iocanxx.h heißt es auch SIG_SPI ;) aber leider hab ich dennoch nicht 
die Make-Fehler weg...

Autor: Stefan Ernst (sternst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas wrote:
> bin davon ausgegangen, dem Code von CodeWizardAVR zu vertrauen...

Kann der denn überhaupt Code für GCC erzeugen?

Das ist z.B. kein GCC:
    #asm
        in   r30,spsr
        in   r30,spdr
    #endasm

Autor: Andreas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
denke ich nicht, aber nachdem ich mein Projekt zuerst in CodeVison 
aufgesetzt habe, gibt ist es noch etwas verwirrend...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.