Problem beim Kompilieren mit AVRStudio 4,19 und WinAVR-20100110

Gast #2440909
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.
Gast #2440951
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ß
#2441428
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren