Forum: Mikrocontroller und Digitale Elektronik Problem beim Kompilieren mit AVRStudio 4,19 und WinAVR-20100110


von Patrick (Gast)


Lesenswert?

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.

von Gerhard G. (xmega)


Lesenswert?

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

von Gerhard G. (xmega)


Angehängte Dateien:

Lesenswert?

Hallo,

entpacke mal den  Anhang und teste!

Gruß xmega

von Patrick (Gast)


Lesenswert?

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ß

von Gerhard G. (xmega)


Lesenswert?

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
Noch kein Account? Hier anmelden.