Forum: Compiler & IDEs Header wird nicht gefunden ?


von logan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich versuche grad die erweiterte LCD Ansteuerung auf meinen
Atmega168 zu übertragen.

http://www.mikrocontroller.net/articles/Erweiterte_LCD-Ansteuerung

Ich arbeite mit dem STK500 Board und AVR Studio 6.

Es kommt leider immer folgende Fehlermeldung:

Error 1 main.h: No such file or directory


...obwohl ich die Header Datei hinzugefügt habe.

Was kann ich falsch machen?

von Karl H. (kbuchegg)


Lesenswert?

Dein main.h ist aber im Subverzeichnis "Header"

von xfr (Gast)


Lesenswert?

Du musst den Ordner Header in den Projektoptionen unter Compiler -> 
Directories einfügen.

von logan (Gast)


Lesenswert?

okay - ich habe nun erstmal alle 4 Dateien in einen Ordner gesteckt.
Problem gelöst.

Nun ist aber folgendes:

ich gehe auf: "Build Solution"
(keine Fehler oder Warnungen)

nun möchte ich das Programm auf mein Atmega168 übertragen:

unter Tools > Device Programming kann ich diesen auslesen etc.
Klicke ich nun auf "Start Without Debugging" kommt folgendes:

[ERROR] Could not establish communication with the tool., ModuleName: 
TCF (TCF command: Tool:connect failed.)

und es geht folgender Dialog auf:

Atmel Studio was unable to start your debug session.
Please verify device selection, interface settings, target power and 
connections to the target device.


Ich will doch garnicht Debuggen, warum kommt das dann?

von logan (Gast)


Lesenswert?

xfr schrieb:
> Du musst den Ordner Header in den Projektoptionen unter Compiler ->
> Directories einfügen.

Könntest du das etwas genauer beschreiben?
Ich finde lediglich:
Solution Property Pages > Common Properties >
Debug Source Files > Directories containing source code

von xfr (Gast)


Lesenswert?

Du brauchst die Projektoptionen, also bei Dir im Solution Explorer 
(links im Screenshot) Rechtsklick auf "GccApplication1" -> Properties. 
Unter Toolchain -> AVR/GNU C Compiler -> Directories dann den Ordner 
eintragen. Hat sich aber ja jetzt erstmal damit erledigt, dass Du alle 
Dateien im gleichen Ordner hast.

Schau in den Projektoptionen auch mal in die Unterpunkte Build, Device 
und Tool. Dort sollten die Einstellungen zu finden sein, die noch 
fehlen.

von logan (Gast)


Angehängte Dateien:

Lesenswert?

also bei den ganzen Einstellungen weiß ich nicht wirklich was falsch 
sein könnte...
Unter Device und Tool sehe ich mein µC bzw die ISP Einstellungen.

Warum wird mein Programm nicht auf den µC übertragen?
Warum will er AVR Studio 6 jedesmal Debuggen?

Ich hab mal 2 Bilder angehängt...

von logan (Gast)


Lesenswert?

hat niemand einen Tipp ?

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.