STLink-Klone nächste Generation Verschlimmbesserung

Gast #6628579
Lesenswert?
• ▲
▼
Sieht aus wie die allseits bekannten - funktionierte mit einem 
STM32G0B1CCU6 aber nicht (richtig). Nach den üblicher Fehlersuche auch 
mal einen anderen STLink ausprobiert - geht problemlos.

Unter der Haube ist ein CKS32F103, die Software scheint die originale 
von ST zu sein, Update geht auch, also warum will der nicht? Weiterer 
aus derselben Charge probiert, geht auch nicht. Selbst mit 100 kHz 
SWD-Takt nicht.

Oszi an VDD, SWCLK und SWDIO - nun gehts??? Abgeklemmt (aber Masse noch 
dran) - geht nicht. Signale sehen gut aus, aber mit Oszi dran geht's ja 
schließlich auch.

Die Schaltung ist ungewöhnlich: In SWCLK und SWDIO ein 100 Ohm 
Widerstand (da ist eher 22 Ohm normal) und an SWCLK ein 1k2 Ohm 
Pull-Down, an SWDIO ein 1k2 Ohm Pull-up??? Im Bild R11 bzw. R10. Und 
siehe da: nach Entfernen von R11 funktioniert es, stundenlang ohne jedes 
Problem. Was soll ein derartig niederohmiger Pull-down???

[Edit: R10 war falsch, soll R11 sein - korrigiert, Mod.]
Angehängte Dateien:
#6628694
Lesenswert?
• ▲
▼
Nicht der Target uC (denn es geht um SWCLK, das kommt immer vom STLink), 
sondern der STLink. Ja, klar, hätte ich ja auch gedacht ... Vmtl. ist 
die Entkopplung der Versorgung auf dem STLink eher mau. Oder die 
Ausgangstreiber vom CKS sind nicht so, wie sein Datenblatt verspricht. 
Es sind eher 3 mA.

Aber egal warum es "mit" nicht geht, irgendeinen Sinn macht der 
Pull-down ja überhaupt nicht, SWCLK ist immer seitens STLink aktiv. Der 
Pull-up beim SWDIO ist eine andere Sache.

Ach ja, vertippt hatte ich mich oben: R11 (nicht R10) hatte ich 
entfernt, das ist tatsächlich der vom SWCLK.
Gast #6628913
Lesenswert?
• ▲
▼
Stefan ⛄ F. schrieb:
> Hast du ein Oszilloskop?

Ja stand doch schon da: Mit Tastköpfen angeklemmt ging's dummerweise, 
die Pegel waren nahe 3V bzw. nahe 0V, harte Flanken, also soweit alles 
ok.

Deswegen ging meine Vermutung ja in Richtung ungenügende Entkopplung der 
Versorgung des STLinks. Vielleicht sind die 1k2 Ohm auch nur ein 
Bestückungsfehler, aber dann schwirren trotzdem sicherlich Zehntausende 
mit demselben Problem herum.
Gast #6628940
Lesenswert?
• ▲
▼
A. B. schrieb:
> Vielleicht sind die 1k2 Ohm auch nur ein Bestückungsfehler, aber dann
> schwirren trotzdem sicherlich Zehntausende mit demselben Problem herum.

"Ach ja, vertippt hatte ich mich oben: R11 (nicht R10) hatte ich
entfernt"

Dann sollte vielleicht ein Moderator den ersten Beitrag korrigieren.

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.