Forum: Compiler & IDEs HILFE AVR-Studio und WinAVR


von dienstag (Gast)


Lesenswert?

Hallo,

Vorerst ich habe WinAVR installiert, dann habe ich AVRStudio 4.12 
installiert.

soweit alles klar.

Ich habe ein Programm, das aus main.c, main.h und noch zwei weitere 
quelldateien besteht. Ich habe mit AVR Studio einen neuen leeren Projekt 
erstellt, und die quelldateien in das Projekt eingebunden. Aber es wird 
keine Objekt datei erstellt.

1. was habe ich falsch gemacht. und warum wird keine Object-datei 
erstellt.
Wenn ich Build and Run wähle, dann bekomme ich folgende Meldung:
Objectfile not found in expected location

In Configuration option im General ist folgende Einstellung:

active Configuration:default
use externe Makefile NICHT markiert
Outputfilename: test.elf
Outputfile Directory: default\
Device: Atmega128
Optimization: O0

Bei Erstellung des Projektes habe ich  als Debugplatform AVR Simulator 
und Atmega128 als Device gewählt.

DANKE

von Stefan B. (stefan) Benutzerseite


Lesenswert?

> Objectfile not found in expected location

Das kann passieren, wenn in der Source Fehler sind. Die Anzeige der 
Sourcefehler erfolgt in einem anderen Tabreiter/Fenster als die 
generellen Buildmeldungen. Dort mal nachsehen...

von dienstag (Gast)


Lesenswert?

Hallo Stefan,

Danke für deine schnelle Antwort.

ABER habe ich in der configuration options irgendwas falsch gemacht??
Ich habe alles gelassen wie es ist. Ich benutze Make file was das
AVR Studio erstellt hat.

DANKE

von Karl H. (kbuchegg)


Lesenswert?

dienstag schrieb:
> Hallo Stefan,
>
> Danke für deine schnelle Antwort.
>
> ABER habe ich in der configuration options irgendwas falsch gemacht??

Nicht notwendigerweise.
Stefan meint, dass im C-Code noch Fehler sind.

von hp-freund (Gast)


Lesenswert?

main.c -> test.elf ???

von dienstag (Gast)


Lesenswert?

Hallo,

Ich habe ein Verzeichnis im C erstellt und AVR bennent und habe
alle Schritten wiederholt.

Es kommen immer wieder Fehlerkermeldung und obwohl das Programm
ist in ordnung.  Ich habe keine Idee

von Oliver (Gast)


Lesenswert?

Öffne mal ein Kommando-Fenster (Dos-Fenster) und wechselst dort ins 
Verzeichnis default im Order deines Projektes. Dort sollte u.a. das 
makefile stehen.

In das Kommandofenster tippst du dann mal

make <return>

und dann schaust du, was passiert.

Oliver

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Tipp: Projektordner als ZIP Archiv zusammenpacken und posten, damit 
andere sich das ansehen.

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.