Forum: Mikrocontroller und Digitale Elektronik Firmware für chinaclone STLINK


von Ralph S. (jjflash)


Lesenswert?

Hallo erstmal,

irgendwie ... bin ich wirklich zu doof zum Suchen! (hier kommt bestimmt 
wieder irgendwoher einer, der mir sagt: nach 3 Minuten gefunden).

Folgendes: ich möchte mir einen STLINK selbst bauen (ich hab einen clone 
ST-Link, einen originalen ... und 2 die auf meinen Nucleo 
Experimentierboards drauf sind).

Mein Problem: ich möchte mir so in der Art: "einer für alles" einen 
basteln, der dann MCS-51 (ja, das verwende ich auch noch), AVR, und eben 
ST-Link kann.

Kann es sein, dass die Chinesen nur ein Firmwareupgrade der Fa. ST 
gesnifft haben und die Binaries dann einfach auf einen F103 geklatscht 
haben?

Ich finde weder etwas aussagekräftiges über das STLINK Protokoll und 
schon gar nicht etwas übers Timinig.

Schmunzel, eine fertige ST-Link Firmware im Sourcecode wäre natürlich 
das non plus ultra.

Hat da vllt. irgendjemand für mich einen Link?

Gruß,
Ralph

von holger (Gast)


Lesenswert?


von Ralph S. (jjflash)


Lesenswert?

Vielen Dank,

bin ich jetzt schon am Durchforsten...

von Bernd K. (prof7bit)


Lesenswert?

holger schrieb:
> https://github.com/texane/stlink

Nein, das ist was anderes. Das ist nur ein PC-seitiger Client, nicht die 
Firmware für das Gerät.

von holger (Gast)


Lesenswert?

>Nein, das ist was anderes. Das ist nur ein PC-seitiger Client, nicht die
>Firmware für das Gerät.

Ja, hast recht. Dann vieleicht das:

http://www.blacksphere.co.nz/main/blackmagic

von Bernd K. (prof7bit)


Lesenswert?

> http://www.blacksphere.co.nz/main/blackmagic

Ja, das ist wahrscheinlich sogar 10 mal besser als ein stlink, in 
vielfacher Hinsicht. Das werd ich demnächst auch mal probieren.

von Axel S. (a-za-z0-9)


Lesenswert?

holger schrieb:
>>Nein, das ist was anderes. Das ist nur ein PC-seitiger Client, nicht die
>>Firmware für das Gerät.
>
> Ja, hast recht. Dann vieleicht das:
>
> http://www.blacksphere.co.nz/main/blackmagic

Auch das ist nicht die ST-Link Firmware. (ob es besser oder schlechter 
als ein ST-Link ist, steht hier nicht zur Debatte)

@Ralph: vergiß es. Du kriegst die ST-Link Firmware nicht im Source. Du 
kriegst noch nicht mal ein unverschlüsseltes Binary. Die Verschlüsselung 
des Updates von ST ist allerdings geknackt:

http://www.taylorkillian.com/2013/01/retrieving-st-linkv2-firmware-from.html

von Ralph S. (jjflash)


Lesenswert?

Axel S. schrieb:
> @Ralph: vergiß es. Du kriegst die ST-Link Firmware nicht im Source. Du
> kriegst noch nicht mal ein unverschlüsseltes Binary. Die Verschlüsselung
> des Updates von ST ist allerdings geknackt:
>
> http://www.taylorkillian.com/2013/01/retrieving-st-linkv2-firmware-from.html

... habe ich mir gerade angesehen. Nach dieser Methode wäre es wohl 
möglich einen STLINK nachzubauen, aber dann hab ich ja nur eine 1:1 
Kopie (leider).

Ich habe mir die Datenblätter zu STM32 und STM8 zu genau diesem Thema 
angesehen (was für ein Wust) und ich bin davon abgekommen etwas 
ST-LINK-artiges selbst zu machen.

Schade dass es da nichts freies zum erweitern und/oder verändern gibt.

By the way:   :-) ich denk mir mal, dass die Chinamänner genau das 
gemacht haben: den Code beim Update abgegriffen und dann auf einen 
STM32F103C8 aufgespielt haben.

von latex (Gast)


Lesenswert?

laut:
http://embdev.net/articles/STM_Discovery_as_Black_Magic_Probe

>If you ever want to revert to the ST Link firmware, search for 
STLinkV2.J16.S4.zip on some russian forum.

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.