GCC -> Studio6

#3323587
Lesenswert?

Hallo,
ich hoffe inständig das ich nicht der elfundneunzigste bin der diese 
Frage stellt. Leider habe ich nichts gefunden was funktionierte.

Wie bekomme ich ein GCC Projekt in ein "ATMEL Studio 6" Projekt 
konvertiert?

Es geht mir hier speziell die Firmware[1] für den Webserver von Ulrich 
Radig [2], die ich dort leider nur als GCC Projekt finde.

Vielen Dank im Voraus,
Achim

[1] Firmware 
http://www.ulrichradig.de/home/uploads/File/ETH_M32_EX/ETH_M32_EX_SOFT.zip

[2] Webserver: http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex
Gast #3323668
Lesenswert?

>Leider habe ich nichts gefunden was funktionierte.

Dann beschreib doch mal was du bisher getan hast.
Und dann noch was nicht funktionierte.

Ich kenn dein AVR Studio zwar nicht, aber mehr als
neues Projekt öffnen und alle *.c und *.h
Dateien hinzufügen wird wohl nicht nötig sein.
Ob das dann per Drag and Drop oder über ein Menü
Add Files geht ist doch auch trivial.
Gast #3323682
Lesenswert?

Hm. Ich glaub das geht gar nicht. Die Datei:
ETH_M32_EX.pnproj
hat eine Endung die Visual Studio nicht erkennt. Keine Ahnung was für 
eine IDE ein x.pnproj erzeugt, vielleicht Eclipse. Soviel ich weiß 
erkennt Atmel nur seine einen eigenen Kram aus der Vergangenheit. Frag 
doch mal den Autor, vielleicht kann er ja was dazu sagen.
Gast #3323812
Lesenswert?

Oh Mann...

Programmers Nitepad ist ein EDITOR, nicht mehr und nicht weniger. Das, 
was da als "Projet" abgespeichert wird, ist nicht mehr als eine Liste 
von Dateien.

Also öffne das Projekt in PN, und schau dir an, welche Dateien da 
aufgelistet werden, dann bau das im Studio nach. Wenns im Projekt ein 
makefile gibt, dann schau halt da rein.

Oliver
#3324425
Lesenswert?

Hallo Leute,
ersteinmal vielen Dank für die Ideen.
Ich habe es geschafft, das Projekt in das Atmel Studio 4 zu portieren.

Ein grosses Problem waren die Texte, die fest im Flash gespeichert sind. 
Diese wurden mit "PROGMEM const char" deklariert. Hier fehlte aber noch 
das "static": "PROGMEM static const char".... Mit dieser Änderung konnte 
ich kompilieren. Der Server lief aber immer noch nicht. Da habe ich 
einfach mal in meiner Verzweiflung das Bild "rakete.gif" fast auf Null 
verkleinert und siehe da: Der Server läuft (freu!!)

Wen es interessiert, de, maile ich gerne das Projekt zu.

Vielen Dank,
Achim

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