Forum: Mikrocontroller und Digitale Elektronik AVR Studio 6 Build Error


von F. H. (avrfreak)


Lesenswert?

Hi

ich habe einen Atmega8515 und dazu des STK 500 von Atmel.
bin ganz neu hier in dieser Branche.
Betriebssystem ist Win 7 Pro.

Wollte einfach mal klein anfangen mit diesem Skript:

#include <avr/io.h>

int main(void)
{
    DDRB = 0xFF
    while(1)
    {
    PORTB = 0x40
    }
}

Hab schon stundenlang nach dem Fehler gegoogelt aber komm net weiter
Jedes mal wenn i mein skript builden will bekomm i diesen error hier:

------ Build started: Project: GccApplication1, Configuration: Debug AVR 
------
Build started.
Project "GccApplication1.cppproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; 
('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 
6.1\Vs\Compiler.targets" from project "C:\Users\HP\Documents\Atmel 
Studio\6.1\GccApplication1\GccApplication1\GccApplication1.cppproj" 
(target "Build" depends on it):
  Using "RunCompilerTask" task from assembly "C:\Program Files 
(x86)\Atmel\Atmel Studio 6.1\Extensions\Application\AvrGCC.dll".
  Task "RunCompilerTask"
    C:\Program Files (x86)\Atmel\Atmel Studio 6.1\shellUtils\make.exe 
all
    make: *** [GccApplication1.o] Error 1
  Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "GccApplication1.cppproj" -- 
FAILED.
Done building project "GccApplication1.cppproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped 
==========


Vielen Dank schon mal im Vorraus!

von er (Gast)


Lesenswert?

Hallo,

mir geht es genauso. Ich hab auch schon einiges gelesen, aber bisher hat 
mir noch nix geholfen. Als Tip für dich: Manchmal soll es helfen die 
Installation nicht im Programme(x86) Ordner durchzuführen. Da würden die 
Klammern wohl Probleme machen beim Studio.. Bei mir hats aber nix 
geholfen.
Das hat bestimmt irgendwie mit den Rechten zu tun. Allerdings kann ich 
nur einen Build machen wenn ich das Studio über den Kompatibilitätsmodus 
starte und den Haken bei "benötigt zusätzliche Rechte" setze. Wenn ich 
dann wieder neu starte is aber alles beim alten. Selbst als 
Administrator starten hat nicht geholfen..

Hat vielleicht jemand noch einen Tip?

von holger (Gast)


Lesenswert?

int main(void)
{
    DDRB = 0xFF;
    while(1)
    {
    PORTB = 0x40;
    }
}

von er (Gast)


Lesenswert?

Hallo Holger,

die Semikolon waren bei mir schon vorhanden. Das Problem besteht aber 
weiterhin.

Danke für die Antwort!

von er (Gast)


Lesenswert?

Guten Morgen

Hat keiner einen Hinweis?

von Martin K. (maart)


Lesenswert?

Vielleicht mal das Projekt auf c und nicht auf c++ umstellen?

von du (Gast)


Lesenswert?

#define SUCCESS 0

.
.
.

int main()
{
.
.
.
   return SUCCESS;
}

von er (Gast)


Lesenswert?

Hallo Martin,

das werde ich heute wenn ich zu hause bin mal probieren. Ich denke zwar 
das es eher was mit der Rechtevergabe oder der Installation zu tun hat, 
aber vielleicht ist es ja doch so einfach :-)
Alternativ hab ich mir überlegt die Atmel Studio Installation mal direkt 
als Administrator zu starten. Ich werd noch ein wenig rumprobieren. 
Falls ich eine Lösung finde werde ich es dann noch posten.

Danke für den Hinweis!

von er (Gast)


Lesenswert?

Hallo,

also ich bin immernoch nicht weiter gekommen. Ich hab jetzt noch 
versucht es als Administrator zu installieren -> Fehlanzeige. Die Ordner 
stimmen auch alle. Es gibt keine Sonderzeichen in Ordner- oder 
Dateinamen. Die make.exe ist dort wo sie sein sollte. Auch mit einem 
brandneuen Projekt bekomme ich die gleiche Fehlermeldung.

Task "RunCompilerTask"
    C:\Program Files\Atmel\Atmel Studio 6.0\make\make.exe all
    make: *** [GccApplication1.o] Error 1
  Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "GccApplication1.cproj" -- 
FAILED.
Done building project "GccApplication1.cproj" -- FAILED.

Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped 
==========

Ich hab echt keine Idee mehr und das was ich bis jetzt bei google 
gefunden habe hab ich schon probiert oder es hilft mir nicht weiter.
Und ich wollte es umgehn, nur für das Atmel Studio mein komplettes 
System neu zu installieren!

Hat jmd vielleicht noch eine Idee??

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.