Umstieg Crossworks -> Em::Blocks

OP #3806392
Lesenswert?
• ▲
▼
Hallo Forum,

ich versuche einige Funktionen, die ich im Crossworks verwende, auch im 
Em::Blocks wiederzufinden.

1. Gibt es in Em::Blocks Debugger eine Art "Attach"? Also den Debugger 
starten, verbinden aber nicht flashen und auch kein Reset auf dem 
Target?

2. Wie kann ich ein "external Build" elf-File einspielen und debuggen? 
Ich habe ein eigenes make in einer Toolchain, die mir ein elf-File 
erzeugt. Dieses möchte in Em::Blocks laden, flashen und debuggen, aber 
nicht übersetzen oder linken.

Wer kennt sich damit aus und kann mir helfen?

Danke
#3806430
Lesenswert?
• ▲
▼
Ich gehe mal davon aus, dass Du den ST-Link verwendest.
Spontan fallen mir dazu 2 Einstellmöglichkeiten ein:

Debugger -> Interface: "Don't reset after connect"
und unter
Debugger -> Interface -> GBD-Server -> Settings: "Don't connect under 
reset"

Vielleicht hilft Dir das weiter.
Gast #3806450
Lesenswert?
• ▲
▼
Guest schrieb:
> Wieso macht man sowas? ;-) CrossWorks ist doch cool.

Das finde ich auch. Habe gerade mal den j-link-Debugger probiert. Der 
Ansatz einen reinen Debugger zu machen ohne den ganzen IDE-Kram ist sehr 
gut. Aber es steckt auch noch eine Menge Arbeit drin, um erst mal in die 
Nähe von Crossworks zu kommen. Was ich besonders liebe ist das 
automatische 1/2Sekunden Update von Variablen im Watch. Oder die ganze 
debug_printf Funktionalität ohne zusätzliche Leitungen. Anzeige der 
Peripherie-Register muss der j-link-Debugger auch noch lernen. Oder die 
Darstellung der Variablen in dual,int,hex u.s.w.
Trotzdem eine interessante Entwicklung.

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.