Hallo liebe Gemeinde, habe folgendes Problem und zwar kann ich den leichtesten Quellcode nicht kompilieren. Habe AVRStudio 4.19 und WinAVR-20100110 installiert. Habe dann ein neues Projekt erstellt und den STK600 mit dem AtXmega128A1 mit dem Pc verbunden. Den Mikrocontroller kann ich sehen und auslesen. Dann habe ich folgenden Quellcode eingegeben: ######################################################################## # #include <stdio.h> #include <avr/io.h> #define LED_OUT PORTE.OUT // legt den Namen für das Ausgangsregister von PORTE fest #define LED_DDR PORTE.DIR // legt den Namen für das Datenrichtungsregister von PORTE fest #define LED_01 PIN0 // definiert einen Namen für einen bestimmten Ausgang in dem fall 0 int main (void) { LED_DDR = 0xff; // Alle Pins von PORTE werden auf Ausgang gesetzt while(1) { LED_OUT |= (1<<LED_01); // schaltet den Ausgang des Pin0 von PORTE ein } return 0; } int main(void) { while(1) { } } ######################################################################## # Beim Versuch zu Kompilieren kommt folgende Meldung raus: make: *** No rule to make target `../main.c', needed by `main.o'. Stop. Build failed with 1 errors and 0 warnings... Ich bin jetzt langsam am verzweifeln, habe leider nicht soviel Erfahrung und komme nicht weiter!!!!!! Kann mir Bitte einer von euch helfen????????????? Danke im Vorraus p.s. Habe Tutorial und einige Sachen zum Makefile gelesen aber komme trotzdem nicht auf die richtige Lösung.
Hallo, wenn du kein Makefile angegeben hast, dann wird es doch automatisch erzeugt. Drücke zuert mal auf "Clean" oder F12. Dein Code ist in Ordnung, erlaüft bei mir. Gruß xmega
Hallo, entpacke mal den Anhang und teste! Gruß xmega
Hallo, ja der Quellcode läuft, deiner als auch meiner, aber erst nach dem ich winavr deinstalliert habe und "Toolchain von Atmel" installiert habe. Ich habe gelesen das AVRStudio 4.19 winavr (gcc und make)nicht selber einbindet, habe dann versucht es von Hand einzubinden, bin aber irgendwie nicht weiter gekommen. Kann es sein das AVRStudio ohne "Toolchain von Atmel" nicht läuft und um winavr verwenden zu können immer der Atmel Toolchain installiert werden muss?? Gruß
Hallo, Atmel AVR Studio 4.19 installiert WINAVR nicht! Am besten funktioniert es so: WinAVR-20100110 wird installiert. Es verewigt sich dann in Windows und alle wissen dann den Path. Danach das AVR-Studio 4.19 nachinstallieren. Das Toolchain von Atmel war am Anfang etwas verpönt, habe es nie verwendet. Aber wenn es nun klappt ist ja alles iO. Gruß xmega
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.