Hallo Zusammen, ich nutze für die STM32 Entwicklung diese lustigen ST-Link V2 clones aus eBay, die es in vielen verschiedenen Farben gibt. Die Verhalten sich bei mir quasi zu 100% wie das Original. Inklusive Firmwareupdates. Dachte ich. Nur jetzt ist mir aufgefallen dass ein "Connect under Reset" bzw. ein "Hardware Reset" nicht funktioniert. Habe dann die Reset Leitung einzeln getestet (mit Pullup). Da tut sich null und gar nichts. Die wackelt nie. Habe 2 von denen von unterschiedlichen Shops. Gleiches Verhalten. Können die das einfach nicht, oder sollte das im Prinzip gehen? Wer hat Erfahrungen damit?
Ich habe einen 20€ original ST-Link, da habe ich so einen Stress zum Glück nicht. Sorry für diesen ewigen gleichen nervigen Hinweis. Ist aber was wahres dran. Bei deinem Problem kann ich dir leider nicht helfen.
A. schrieb: > Ich habe einen 20€ original ST-Link, da habe ich so einen Stress zum > Glück nicht. Nun mir geht es dabei gar nicht ums Geld. Ob ich jetzt die 6 EUR oder die 20 EUR Ausgebe spielt keine Rolle. Die Klone sind deutlich kleiner, haben einen kompakteren 9 pol Wannenstecker, inline angeordet und nicht so ein unpraktischer Brummer wie beim Original um 90 Grad gedreht. Wenn man nur SWD nutzen möchte ist das besser geeignet. Daneben geben sie direkt 3,3V und 5V aus. Was auch sehr praktisch ist. > Sorry für diesen ewigen gleichen nervigen Hinweis. Ist aber was wahres > dran. Nein ist es nicht. Deine Antwort ist dumm und undurchdacht. Meine Frage war ja genau: Ist das beim Original wirklich anders, muss ich den Originalen Kaufen für "Connect under reset", oder mache ich vielleicht was falsch oderh habe bei meinen zwei Klonen einfach nur Pech gehabt.
:
Bearbeitet durch User
Cyblord -. schrieb: > oder mache ich > vielleicht was falsch Schwer zu sagen. Funktioniert denn "Connect under Reset", wenn Du die Reset-Leitung extern herunterziehst?
:
Bearbeitet durch User
Walter T. schrieb: > Cyblord -. schrieb: >> oder mache ich >> vielleicht was falsch > > Schwer zu sagen. Funktioniert denn "Connect under Reset", wenn Du die > Reset-Leitung extern herunterziehst? JA! Drückt man in richtigen Moment RESET geht es. Nur der Programmer zieht kein Reset. Ich wundere mich eben, weil die Clones alles so exakt gleich machen, und nebenbei noch zu zigtausenden verkauft werden, dass die ausgerechnet DAS nicht können sollen. Das macht wenig Sinn. Es gibt ja extra einen Reset-Pin. Der wäre dann ja Fake.
:
Bearbeitet durch User
Ich probiere es heute abend mal aus, ob der Original-Programmer Reset herunterzieht. Ich habe die Option bislang nur dann genutzt, wenn Reset aus irgendeinem Grund extern anlag (z.B. SWD-Pins deaktiviert).
Angeblicher Schaltplan des Clones: http://e.pavlin.si/wp-content/uploads/2016/02/stlink-V2-schematic.jpg Der eigentliche RESET scheint nach diesem Beitrag "Re: ST Link V2 Reset" jedoch nicht auf die Stiftleiste herausgeführt zu sein. Das muss man wohl selber machen.
:
Bearbeitet durch Moderator
Max D. schrieb: > Der reset an den clones ist nur für stm8 aktiv Danke für diese Info! D.h. es schadet nicht, einen Orignalen Programmer zur Hand zu haben für den Fall dass man ein verzocktes Programm geladen hat, das z.B. versehentlich die SWD Pins deaktiviert.
:
Bearbeitet durch User
Hier noch ein Hinweis darauf, dass der mit RST beschriftete Pin tatsächlich als SWIM-Pin für STM8 benutzt wird: https://www.muffwiggler.com/forum/viewtopic.php?t=145953&start=all&postdays=0&postorder=asc&sid=24eec8b141e3e96bda23414e5a48e292 Der 4. Beitrag zeigt dann ein Foto, um das zu fixen.
Cyblord -. schrieb: > D.h. es schadet nicht, einen Orignalen Programmer zur Hand zu haben für > den Fall dass man ein verzocktes Programm geladen hat, das z.B. > versehentlich die SWD Pins deaktiviert. Oder einen Reset-Taster.
Cyblord -. schrieb: > Die Klone sind deutlich kleiner, haben einen kompakteren 9 pol > Wannenstecker, inline angeordet und nicht so ein unpraktischer Brummer > wie beim Original um 90 Grad gedreht. Wenn man nur SWD nutzen möchte ist > das besser geeignet. > Daneben geben sie direkt 3,3V und 5V aus. Was auch sehr praktisch ist. Ich hab mir ein Flachbandkabeladapter gemacht. Ohne löten. 20polig in den ST-Link und die 6 SWD Leitungen auf einen 6poligen Wannenstecker. Fertig ist die Laube. DIe 6 SWD Leitungen liegen ja alle auf dem 20poligen Anschluss vom ST-Link - das ist also kein Argument ;).
:
Bearbeitet durch User
Gegen verflashte software hilft es den bootloader zu laden (boot0 auf high). Dann ist swd wieder zugänglich. Hat mir schon paar mal geholfen, zumal stm32cube bei den mapr Zugriffen nicht so ganz sauber ist.
Max M. schrieb: > Ich hab mir ein Flachbandkabeladapter gemacht. Ohne löten. 20polig in > den ST-Link und die 6 SWD Leitungen auf einen 6poligen Wannenstecker. > Fertig ist die Laube. DIe 6 SWD Leitungen liegen ja alle auf dem > 20poligen Anschluss vom ST-Link - das ist also kein Argument ;). Ja natürlich macht man das dann so. Aber wofür? Wenn es das Ding in kleiner und kompakter bereits gibt? Erst jetzt, wo die kein RESET können, wir der Originale wieder interessant. > Gegen verflashte software hilft es den bootloader zu laden (boot0 auf > high). Dann ist swd wieder zugänglich. Ok und? Reicht allein das anstarten des Bootloaders via BOOT0 pin aus um die SWD wieder zugänglich zu machen? Bei mir hat das nie funktioniert. Während BOOT0 auf High ist, geht kein SWD und lege ich es wieder auf Low ist alles wie vorher.
Ich konnte wiederholt einen STM32F103C8T6 (Bluepill) "wiederbeleben" indem ich den BOOT0-Jumper von Low auf High gesteckt habe und nach einem Power-Cycle eine neue FW flashen konnte. Nachtrag: Der Bootloader lässt vmtl. einfach die reset-config drin, welche ein vollwertiges JTAG vorsieht (womit auch SWD funktioniert).
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.