GCC -> Studio6

OP #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
OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.