Header wird nicht gefunden ?

Gast #2927056
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?
Angehängte Dateien:
Gast #2927092
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?
Gast #2927117
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
Gast #2927128
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.
Gast #2927415
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...
Angehängte Dateien:

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