Forum: PC-Programmierung .c und .h an die richtige stelle kopieren


von Peter (Gast)


Lesenswert?

Hallo,

ich bin Neuling im Bereich Programmieren.
Bisher habe ich die Tutorials hier auf der Seite für AVR durchgeackert 
und LED's zum blinken gebracht. Hat alles super geklappt!

Jetzt habe ich mir eine .zip gezogen die ich gern probieren möchte.
Nach dem entpacken gibt es da drinn einen Haufen .c und .h Dateien, 
außerdem ein "makefile" und Unterordner sind ebenfalls da.

Wie kann ich das in das AVR-Studio kopieren um zum einen ein paar Sachen 
anzupassen und zum anderen ein .hex File zum Flashen zu erzeugen?

Ich habe bisher nur immer eine .c Datei erzeugt und bin daher etwas 
ratlos.

Danke für Die Hilfe

Gruß Peter

von Sebastian (Gast)


Lesenswert?

> außerdem ein "makefile"

Wenn ein Makefile da ist, aber kein AVRStudio Projekt, dann hat der 
Autor vorgesehen, dass du das Makefile benutzt. Also auf der 
Kommandozeile baust. Wenn du, nachdem du eine Suchmaschine benutzt hast, 
immernoch nicht verstanden hast wie das geht, frag nochmal.

> Wie kann ich das in das AVR-Studio kopieren um zum einen ein paar Sachen
> anzupassen und zum anderen ein .hex File zum Flashen zu erzeugen?

Zum Anpassen brauchst du nicht unbedingt AVRStudio - Texteditor reicht.
Das .hex müsste von make erzeugt werden (siehe oben).

Wenn du mehr Hilfe willst, dann solltest du uns noch mehr verraten:
- Welche AVRStudio Version hast du?
- Was ist genau in der ZIP Datei (Kannst du sie anhängen?)

von Amateur (Gast)


Lesenswert?

Falls der Autor "Sonderwünsche" bezüglich der Lage von Modulen hat, so 
kannst Du ja mal ins Make-File schauen. Ist eine Textdatei.

Manchmal findest Du auch Hinweise in den C-Dateien.
Steht da "Name.h", so ist es normalerweise im aktuellen Verzeichnis oder 
unter einem der default-Pfade abzulegen.
Steht da "Pfad\Name.h" so ist diese unter dem angegebenen Pfad 
abzulegen. Letzterer ist dann meist relativ.

Ich halte zum Projekt gehörige Dateien immer im "aktuellen" Verzeichnis. 
Einzige Ausnahmen sind: Riesenprojekte mit unübersichtlich vielen 
Dateien und spezielle Dateien, die auch für andere Projekte nützlich 
sein können. Letztere dürfen sich dann aber nicht mehr ändern.

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.