Forum: Mikrocontroller und Digitale Elektronik STM32 + Eclipse + Debuggen mit J Link (Target Stop)


von Joachim S. (joachims)


Lesenswert?

Hallo,
ich habe Eclipse soweit eingerichtet , das Ich ein Projekt Erzeugen ins 
Ram downloaden und den Debugger starten kann.

Das Funktioniert soweit auch mal.

Single Step und sonstigen sind auch kein Problem.

Jetzt die Fragen/meine Probleme dabei:

1)
Ich kann das Target mit dem Stop Button nicht anhalten ,
dabei muss ich immer die gesamte Debug Session von neuem beginnen.
Ist das bei der gdbserver Implementierung in Eclipse Normal ?
Bzw. kann es sein das ich noch eine Einstellung falsch habe ?

2)
hat jemand eine View für Eclipse erstellt, in der die Internen Register 
abgebildet sind ? Würde das ganze vereinfachen.

Gruß Joachim

von ReinerL (Gast)


Lesenswert?

Hallo Joachim,

1) Ist mir nicht ganz klar, einen STOP gibt es nicht oder meinst Du 
RESTART.

2) Probier mal embsysregview, läuft bei mir unter Galileo ganz gut, 
kennt 4 verschiedene Hertsteller von Cortex-M3, darunter auch ST.

Grüße
Reiner

von Joachim S. (joachims)


Lesenswert?

Hallo Reiner,
danke für die Antwort, zu Frage 1) meine ich das anhalten des Targets
wenn ich keinen Breakpint gesetzt habe und einen Go betätigt habe.

Ich kann aktuell das Target nicht mehr anhalten, von Eclipse aus,
das "Stop" Icon funktioniert leider bei mir nicht.

Wenn ich den GDB ohne Eclipse benutze, dann geht das (auf der 
Kommandozeile im GDB) mit Strg + C , also ist es vermutlich ein Problem
mit einer Einstellung der GDB Integration in Eclippse oder ein Bug/bzw. 
Feature das noch fehlt.

Gruß Joachim

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Du nutzt GDB Hardware Debugging?

Poste mal was unter Initalize Commands und Run Commands drin steht.

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.