[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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren