[STM32F4] Tracing und Debugging

OP #2526757
Lesenswert?
• ▲
▼
Hallo, zusammen!

Momentan debugge ich meine Programme auf dem STM32F4-Discovery vom Mac 
aus mit dem auf dem Board integrierten ST-LINK, gdb und stutil. Das 
klappt auch ganz vorzüglich.

Nun bietet der Prozessor noch einige weitere Debug- und Trace-Optionen 
(Serial Wire Viewer, Embedded/Istrumentation Trace Macrocell, usw.). 
Kann man die nur mit Zusatzhardware und kommerziellen Entwicklungstools 
nutzen oder gibt es da Alternativen?

Christian
Gast #2527201
Lesenswert?
• ▲
▼
Wenn STM-Studio zum Ansprechen des STLinks stlinkusbdriver.dll braucht, 
dann habe ich dafür eine Wine Ersatz dll. Die Ersatz DLL greift dann 
über libusb auf den STLink zu und wenn auch der Rest des Programmes 
unter Wine läuft, dann funktioniert auch der STLink. Das ganze ist 
allerdings nicht fertig programmiert, Schliessen und Neuöffnen das 
Devices funktioniert nicht.

Ich habe auf git@github.com:UweBonnes/wine.git einen Fork, der die 
Ersatz DLLs für den STLink und die ftd2xx DLL enthält.

Feedback und Patches welcome!
Gast #2527832
Lesenswert?
• ▲
▼
Zock! schrieb:
> Hallo Uwe,
>
> Uwe Bonnes schrieb:
>> Die Protokolle liegen nur zum Teil offen...
>
> Kannst du das bitte genauer spezifizieren, was nicht offen gelegt
> ist? Hatte eigentlich
> bisher nicht den Eindruck, dass das so wäre.
> Ich habe mich allerdings nicht detailliert damit beschäftigt.
>
>
> Vielen Dank!
>
>
> Zock!

Schreibe doch erstmal was offen liegt.
OP #2528102
Lesenswert?
• ▲
▼
Christian Gudrian schrieb:

> Dann versuche ich mal, STM-Studio oder µVision zum Laufen zu
> bekommen.

STM-Studio scheint nicht mit dem ST-LINK auf dem Discovery-Board zurecht 
zu kommen und µVision 4 verträgt sich nicht mit der Windows 8 Developer 
Preview, die ich hier bei der Hand habe.

Naja. Muss ich halt wieder über die serielle Schnittstelle gehen.

Christian
Gast #2529224
Lesenswert?
• ▲
▼
Ich meinte den Stand der informationen ueber den STLink.

ST hat einiges an Infos unter an Einzelne unter einer sehr laschen Art 
von NDA herausgegeben, aber viele Aspekte sind noch unklar.

Tschuess

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.