Hallo, ich hoffe, hier kann mir jemand helfen. Ich möchte auf Fedora 14 OpenOCD mit Eclipse verbinden damit ich aus Eclipse heraus den Code auf einen LM3SB92 compilieren kann. Openocd läuft bei mir in der Bash und kann auch mit dem Controller kommunizieren. Nur weiß ich nicht wie ich ihn jetzt in eclipse einbinden kann, habe schon Seitenweise google durchsucht und nichts brauchbares gefunden. Ich wäre für Hilfe wirklich sehr dankbar. MfG Michael
Hallo, du suchst eclipse + gdb + openocd. Benutze die Suchmaschine deiner Wahl um eine Beschreibung für die Konfiguration zu finden. ---
MIchael schrieb: > OpenOCD mit Eclipse verbinden damit ich aus > Eclipse heraus den Code auf einen LM3SB92 compilieren kann. Du meinst wohl: Brennen/laden? Mit Compilieren hat OpenOCD nichts zu tun. Das macht GCC. OpenOCD habe ich mit "exernal tools" eingebunden. Einen Eintrag, der auf Knopfdruck den OpenOCD startet. Und jetzt kannst Du unterschiedlich vorgehen: a) Du machst da einen Eintrag, der OpenOCD mit einem Skript laufen lässt, das den Code runterlädt, oder b) ( so mache ich's) Du machst genau einen Eintrag, der ein Script laufen lässt, welches OpenOCD dem Prozi verbindet. Und dannschreibst Du ein Script für GDB, welches mit "monitor"-Befehlen den Code runterlädt. Somit muss Eclipse OpenOCD nur auf genau diese minimale Weise "ankicken", so dass es genau das macht, was auf jeden Fall nötig ist - Verbinden. Und dann spricht Eclipse mit OpenOCD nur noch über GDB. Sowohl zum Debuggen (klar) als auch zum Runterladen. Das Einbinden über "external tools" kannst Du Dir vorerst auch sparen. Starte einfach OpenOCD, und gut ist. Eclipse muss den gar nicht kennen. Denn OpenOCD hört einfach auf einem Port (4444 glaube ich), was GDB ihm zu sagen hat. Also muss Eclipse nur eine GDB-Session starten (eine, welche dann eben OpenOCD beauftragt, den Code runterzuladen) und die ganze Verbindere erledigt der IP-Stack für Dich. Ich würde das so machen: Händisch den Code runterladen, die Befehle, die dazu nötig sind, aufschreiben, sie der Reihe nach in ein GDB-Script schreiben, jeweils ein "monitor" davor setzen, und dann GDB mit diesem Script starten (lassen - durch Eclipse). Gruäss Simon
Danke Simon, hilft mir wirklich weiter vielen dank. MfG Michael @Mathias: darauf danach zu googlen bin ich von selbst nicht gekommen ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.