Forum: Mikrocontroller und Digitale Elektronik Probleme beim compilieren mit AVR Studio 4.19


von Michael R. (pille226)


Lesenswert?

Hallo zusammen,
nachdem ich mir einen Nibobee gekauft hatte, möchte ich mich in  die 
Mikrocontroller-Programmierung einarbeiten. Allerdings habe ich Probleme 
beim Compilieren der einfachsten Programme. Betriebsystem ist Windows 7 
64bit. Der Mikrocontroller, der verwendet wird ist der Atmel Mega 16A.

Ich habe schon die verschiedensten Installationsvarianten für AVR Studio 
4 ausprobiert, nachdem ich in den verschiedensten Foren gelesen habe, 
dass die Probleme öfter vorkommen:

Variante 1:
Zuerst AVR Studio 4.19 und anschließend Winavr installiert
Compilieren bricht mit Fehlermeldungen ab

Variante 2:
Zuerst Winavr und anschließend AVR Studio 4.19 installiert
Compilieren bricht ab mit Fehlermeldungen "target file" mit extension 
.elf wird nicht gefunden

Variante 3:
Die ältere Version AVR Studio 4.16 (laut Beitrag in einem Forum letzte 
lauffähige Version) installiert und anschließend die SP1 Version AVR 
Studio 4.16 (build 638) installiert. Im Zusammenhang mit Winavr ergaben 
sich beim Compilieren 6 Fehler mit Abbruch des Compilierens.

Variante 4:
AVR Toolchain 3.3.0.710 und anschließend AVR Studio 4.19 installiert.
Jetzt bekomme ich nur noch eine Fehlermeldung beim compilieren:

../beex.c:1:28: fatal error: nibobee/iodefs.h: No such file or directory
compilation terminated.
make: *** [beex.o] Fehler 1
Build failed with 1 errors and 0 warnings...

Ich interpretiere das so, dass jetzt der source-file beex.c nicht 
gefunden wird.

Jetzt habe ich schon sehr viel Zeit investiert und weiß mir keinen Rat 
mehr.
Vielleicht hat jemand Lösungsvorschläge.

Grüße
Michael
von Krapao (Gast)


Lesenswert?

> Ich interpretiere das so, dass jetzt der source-file beex.c nicht
> gefunden wird.

Nö. In der Datei ../beex.c wurde ein Zugriff auf nibobee/iodefs.h 
verlangt und diese Datei nibobee/iodefs.h wurde nicht gefunden.
von hp-freund (Gast)


Lesenswert?

Michael Roske schrieb:
> Ich interpretiere das so, dass jetzt der source-file beex.c nicht
> gefunden wird.

Nö.
In beex.c steht sicher #include "nibobee/iodefs.h".

nibobee/iodefs.h wird nicht gefunden...
von hp-freund (Gast)


Lesenswert?

Was für ein Zufall ;-)
von Michael R. (pille226)


Lesenswert?

danke für die Antworten.
Weiß denn jemand was ich machen muss, damit nibobee/iodefs.h gefunden 
wird?
von Michael R. (pille226)


Lesenswert?

Hallo zusammen,
es hat daran gelegen, dass beim Abspeichern des Projekts anscheinend der 
Pfad unter configuration options / include directories nicht mit 
abgespeichert wird und deswegen findet er nach dem Aufrufen eines 
gespeicherten Projekts die Datei nicht mehr.
Nachdem der Pfad neu eingegeben wurde, lässt sich das Programm ohne 
Fehler compilieren.
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.