Hallo Leute, ich wollte fragen ob jemand sich mit der IDE von AVR Studio 5 auskennt. Was ich schon seit einiger Zeit versuche ist den Sourcecode von FreeRTOS in meinem Projekt zu importieren. Beim kompilieren bekomme ich immer die Fehlermeldungen dass diese oder jede Datei nicht vorhanden seien obwohl sie da sind. Habe mal recherchiert und bin auf folgenden Link gestossen, was auch nachvolziebar war. http://avrstudio5.wordpress.com/2011/07/31/myths-with-avr-studio-5-0-includelib-paths/ Von der konsole aus funktioniert make und make all ohne Probleme. Was ich bis jetzt gemacht habe ist folgendes: Neues AVRGCC-Projekt angelegt und meine eigene Struktur aufgebaut wo der Quellcode von FreeRTOS importiert wird. Bin dann in die Eigenschaften vom Projekt gegangen und die notwendigen Ordner in "AVR/GNU C Compiler->Directories->Include Paths" nach und nach hinzugefügt, je nach dem der compiler gemault hat. Dann bekomme ich aber folgende Fehlermeldungen wie: Error 1 expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef' Hat da jemand Erfahrungen mit freeRTOS und AVR Studio 5?
T. K. schrieb: > Error 1 expected '=', ',', ';', 'asm' or '__attribute__' before > 'typedef' Zeig mal den dazugehörigen Code, da ist wohl irgendwas Compilerspezifisches drin was der GCC nicht verträgt.
T. K. schrieb: > Hi, > habe das ganze Projekt hochgeladen. Wo ist da dein Studio-Project? Lad dein vollständiges Studio-Projekt hier hoch, nicht nur die Original-Sourcen, sonst wird das nichts. T. K. schrieb: > Dann bekomme ich aber folgende Fehlermeldungen wie: > > Error 1 expected '=', ',', ';', 'asm' or '__attribute__' before > 'typedef' Zeig mal den genauen und vollständigen output des Compilers. Wenn das nicht die allererste Fehlermeldung in der Liste ist, beheb erst einmal alle anderen davor. Oliver
Komisch ... konnte den Fehler nicht wieder reproduzieren. Bekomme aber die Fehlermeldung dass eine Funktion nicht bekannt sei obwohl ich die notwendigen Headerdateien im Toolchain des Projektes angegeben habe. Die angebliche Funktion "vTaskDelay" die sich in tasks.c befindet, ist irgend wie nicht erreichbar.
Ist die Datei denn auch irgendwo im Source-Code vorhanden? Es reicht nicht, wenn der Prototyp in irgendeiner Header-Datei steht! MfG Marius
Also ich habe das Projekt von einer webseite herunter geladen dass anscheinend funktioniert, habe dabei lediglich ein paar Dateien ausgetauscht.
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.