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
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?
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...
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:
1 | #asm
|
2 | in r30,spsr |
3 | in r30,spdr |
4 | #endasm
|
denke ich nicht, aber nachdem ich mein Projekt zuerst in CodeVison aufgesetzt habe, gibt ist es noch etwas verwirrend...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.