freebus.org
http://freebus.org/phpBB3/

SDCC-plugin mit aktuellem Eclipse
http://freebus.org/phpBB3/viewtopic.php?f=8&t=1515
Seite 1 von 1

Autor:  BusDoctor [ 27. April 2011 13:08 ]
Betreff des Beitrags:  SDCC-plugin mit aktuellem Eclipse

Hallo,

hat schon mal jemand versucht, SDCC unter einer neueren Eclipse Version zum laufen zu bekommen?
Auf meinem 32bit XP habe ich folgende Kombination installiert:

Eclipse 3.6.2
CDT 5.1.0
SDCC 3.0.0 #6037
net.sourceforge.eclipsesdcc-1.0.0-win32.x86

Eclipse, CDT und SDCC funktionieren, nur wird das SDCC-plug-in nicht geladen. Weder das Kopieren von features und plugins in die entsprechenden Eclipse Verzeichnisse, noch das Kopieren nach eclipse-3.6.2\dropins\SDCC-plug-in\eclipse\features bzw. eclipse-3.6.2\dropins\SDCC-plug-in\eclipse\plugins, wie bei neueren Eclipse Versionen empfohlen funktionieren.

Hat jemand mehr Erfolg gehabt? Bzw. hat jemand kürzlich erfolgreich die freebus EDE aufgesetzt? Das Dokument "lpc_programmierung.pdf" von der freebus Site ist nicht mehr ganz aktuell.
Wenn's dann mal tut, erkläre ich mich gerne bereit, eine aktuelle Anleitung zu schreiben.

Viele Grüße,
Peter

Autor:  oldcoolman [ 27. April 2011 19:07 ]
Betreff des Beitrags:  Re: SDCC-plugin mit aktuellem Eclipse

Gut zu wissen, da sag ich mir: never touch a running System!!

Wenn gar nix hilft können wir dir eventuell eine älter eclipse version senden?

Autor:  nipponichi [ 27. April 2011 19:56 ]
Betreff des Beitrags:  Re: SDCC-plugin mit aktuellem Eclipse

Ich habe die gleichen Versionen, aber kein CDT.
SDCC 3.0.0 habe ich auf 2.8.0 "downgegraded", da ich beim Kompilieren merkwürdige Effekte hatte.

Autor:  BusDoctor [ 28. April 2011 23:42 ]
Betreff des Beitrags:  Re: SDCC-plugin mit aktuellem Eclipse

Besten Dank für eure Antworten, oldcoolman und nipponichi.
Werde am Wochenede mal alte Versionen ausprobieren.

Ciao,
Peter

Autor:  dgra [ 18. Februar 2012 16:25 ]
Betreff des Beitrags:  Re: SDCC-plugin mit aktuellem Eclipse

Hallo,
ich versuche seit Tagen den SDCC mit Eclipse unter Windows Vista zum Laufen zu bringen. Folgende Erfahrungen habe ich mit unterschiedlichen Eclipse Versionen (SDCC Plugin 1.0.0 installiert )gemacht:

Eclipse 3.7.1 (zur Zeit aktuelle Version): Es werden bereits im Source Code Fenster Fehler angezeigt (Type Bit unknown, ...). Ein Build führt zur beschriebenen Fehlermeldung "sh.exe funktioniert nicht mehr" (siehe Freebus Forum "LPC Entwicklung unter Windows 7").

Eclipse 3.6.2 und 3.5.2: Source Code im Fenster ist fehlerfrei. Das sh.exe Problem ist ebenfalls vorhanden. Mit der im Forum unter "LPC Entwicklung unter Windows 7" beschriebenen Installation von cygwin funktioniert sh.exe und ein Build kann ohne Fehlermeldung durchgeführt werden. Ein zweiter Build ist nur dann fehlerfrei, wenn vorher ein Clean durchgeführt wurde (siehe ebenfalls "LPC Entwicklung unter Windows 7"). Allerdings wird kein hex-File erzeugt. Ruft man "Make Target" auf, erhält man die gleiche Fehlermeldung, die erzeugt wird, wenn ein zweiter Build ohne Clean durchgeführt wird.

Unter allen Eclipse Versionen muss man den Pfad zu den SDCC include Dateien (entgegen der Anleitung) von Hand eintragen. Weiterhin sind die in der Freebus Beschreibung "LPC - Start" im File LPC-Programmierung.pdf angegeben Parameter und Optionen zu setzen.

Das Verhalten ist sowohl für den Freebus Source Code als auch für das Beispiel blink0.c aus dem Forum "LCP: Getting started" vorhanden.

Ruft man den SDCC (gemäß SDCC Anleitung) im Dos-Fenster auf, kann das File blink0.c ohne Fehlermeldung compiliert und in ein hex-File umgewandelt werden.

Fazit: Ich bekomme den SDCC mit Eclipse nicht richtig zum Laufen, um hex-Files erzeugen zu können.
Wenn jemand andere Erfahrungen hat oder mir Hilfestellung geben kann, wäre ich dankbar.

Viele Grüße
dgra

Seite 1 von 1 Alle Zeiten sind UTC + 2 Stunden
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/