Forum: Compiler & IDEs GCC -> Studio6


von Achim H. (el-achimo)


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

von holger (Gast)


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.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Achim Hoffmann schrieb:
> GCC Projekt

Gemeint ist ein Programmer's Notepad Projekt.

von Transistorusaurus Rex (Gast)


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.

von holger (Gast)


Lesenswert?

>> GCC Projekt
>
>Gemeint ist ein Programmer's Notepad Projekt.

Ein makefile ist ja auch noch da. Vieleicht kann er das
ja importieren.

von Oliver (Gast)


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

von Daniel R. (daro6)


Lesenswert?

Habe es gerade gemacht.
Kann dir morgen gerne das komplette Projekt schicken.
Ein paar Kleinigkeiten mussten geändert werden.
Gruß, Daniel

von Achim H. (el-achimo)


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

von Martin (Gast)


Lesenswert?

Hallo Achim,

auch wenn es schon ein paar Tage her ist, aber ich habe das gleiche 
Problem mit diesem static bzw. const.

Wo genau hast du überall Änderungen vorgenommen?


Gruß Martin

von Oliver S. (oliverso)


Lesenswert?

Martin schrieb:
> Wo genau hast du überall Änderungen vorgenommen?

Da der Achim das eventuell nicht mehr liest, antworte ich mal:

Überall dort, wo der Compiler sich über ein fehlendes static beschwert. 
Der sagt dir schon, wenn was fehlt.

Oliver

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.