Debuggen eines STM32f40 discovery boards unter Eclipse und ST-Link

Gast #5232804
Lesenswert?
• ▲
▼
Ich habe nun mühsam ein Projekt für das STM32F40 Discovery Board unter 
Eclipse aufgesetzt: Ich kann mittels make übersetzen, linken und ein elf 
erzeugen.

Unter "Debug Configuration" habe ich einen Eintrag mit

D:\software\GNUArmEmbedded\6_2017-q2-update\bin\arm-none-eabi-gdb.exe

angelegt.

Wie gehe ich nun richtig vor, wenn ich unter ST-Link debuggen möchte?

Soweit ich verstanden habe, muss ich vorher das ST-Link utility starten. 
Dafür habe ich einen Eintrag unter external tools configurations 
angelegt.
Ich kann es starten. Dabei passiert aber noch nichts.
Wenn ich anschließend debugge, kann ich durch die Applikation 
durchsteppen.

Soweit funktioniert das.


Ich habe aber noch nicht durchschaut, wann und wo das Image geflasht 
wird.
Es gibt nämlich neben st-util.exe auch ein st-flash.exe. Wann/wie kommt 
dieses an die Reihe?
Gast #5232842
Lesenswert?
• ▲
▼
Chris schrieb:
> Hallo Michael,
>
> warum machst Du es Dir nicht einfach und benutzt openstm32? Dort ist
> bereits alles enthalten und vorkonfiguriert was Du für Eclipse und STM32
> benötigst.
>
> http://www.openstm32.org/HomePage
>
> Grüße

Ich habe früher mit CooCox gearbeitet. Dabei störte mich, dass ich das 
Projekt nicht im Griff hatte und vieles "automatisch" ging.
Bei make habe ich alles unter meiner Kontrolle und obwohl es natürlich 
schwieriger einzurichten ist, finde ich es nun deutlich besser.

Das Debuggen funktioniert nun auch, ich wollte nur wissen, ob ich auf 
dem richtigen Weg bin.

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.