Forum: Compiler & IDEs AVR: C-Projekt von WinAVR nach AVR Studio portieren


von Bert I. (iphi)


Lesenswert?

Hallo,

ich habe ein AVR-C-Projekt, welches mit WinAVR erstellt wurde und im 
Programmers Notepad mit make prima compliliert.

Jetzt ist ja win AVR Studio WinAVR als PlugIn verfügbar.
Aber irgendwie bin ich zu doof, das Projekt in AVR Studio hinein zu 
importieren.

Kann mir da jemand helfen?

Danke, Iphi

von Toni (Gast)


Lesenswert?

Erstelle dir doch im AVR-Studio ein neues Projekt und kopier deinen Code 
da rein. Dann einmal Build&Run und alles ist neu erstellt. Alle weiteren 
Einstellungen kannst du dann im AVR-Studio vornehmen

von Bert I. (iphi)


Lesenswert?

Danke für den schnellen Tipp!

Die C-Quellen für das Projekt stehen in verschiedenen Verzeichnissen. 
Ist das ein Problem für AVR Studio?

Gruß, Iphi

von Arthur B. (duri)


Lesenswert?

Du kannst auch mit Open File die Datei "irgendwas.elf" öffen.
AVR Studio eröffnet dann das Projekt selbst. (Musst natürlich ok 
drücken.)
Als letztes noch dein AVR auswählen.

von Toni (Gast)


Lesenswert?

Was heißt verschiedene Verzeichnisse?

Also verschiedene Source-Files(Endung mit .c), Header-Files(Endung 
mit.h) usw...

Du brauchst eigentlich nur die main.c, also dein "Hauptfile". Dieses 
erstellst du mit dem AVR-Studio neu. Kannst es auch einfach nur öffnen. 
Und in diesem File bindest du die anderen Files über #include mit ihren 
Pfaden ein.

von Karl H. (kbuchegg)


Lesenswert?

Toni wrote:
> Was heißt verschiedene Verzeichnisse?
>
> Also verschiedene Source-Files(Endung mit .c), Header-Files(Endung
> mit.h) usw...
>
> Du brauchst eigentlich nur die main.c, also dein "Hauptfile". Dieses
> erstellst du mit dem AVR-Studio neu. Kannst es auch einfach nur öffnen.
> Und in diesem File bindest du die anderen Files über #include mit ihren
> Pfaden ein.#

Genau das machst du nicht.

Die restlichen C-Files bindest du ein, indem du in der
Projektansicht links mit der rechten Maustaste auf
'Source Files' klickst, im Kontextmenü 'Add existing Source Files(s)'
auswählst und dem AVR-Studio alle zum Projekt gehörenden
C-File zeigst.

Wenn du nett bist, dann machst du das ganze auch mit
den Header Files.


von OliverSo (Gast)


Lesenswert?

>Die C-Quellen für das Projekt stehen in verschiedenen Verzeichnissen.
>Ist das ein Problem für AVR Studio?

Nein. Geht problemlos.

Oliver

von Bert I. (iphi)


Angehängte Dateien:

Lesenswert?

Ich bekomme es nicht hin. Ich bekomme beim Compilieren immer eine Latte 
Fehlermeldungen, dass headerfiles nicht gefunden werden.

Ums konkret zu machen:

Ich versuche die Firmware dieser USB Applikation

http://www.obdev.at/ftp/pub/Products/avrusb/PowerSwitch.2007-03-29.zip

mit AVR Studio zu compilieren und es klappt nicht.

Habe mal die Fehlermeldungen als Bild angehängt.

Ich bin leider sowohl ein C-Neuling als auch ein AVR-Neuling.

Danke für Eure Geduld,

Iphi

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.