Forum: Mikrocontroller und Digitale Elektronik SWD keine Kommunikation mit STM


von Mr. Ratlos (Gast)


Angehängte Dateien:

Lesenswert?

Liebe µC-Gemeinde,
ich befasse mich gerade mit einer Schaltung auf der sich ein STM32F091 
befindet und stecke irgendwie fest. Konkret habe ich das Problem, das 
ich den Controller nicht ansprechen kann.
Folgende Dinge habe ich schon durchgemessen.
-  Alle Pins an denen Versorgung anliegen werden mit 3.3V versorgt.
-  Reset-Pin wird auf high gezogen
-  Reset habe ich auch separat mit einem Draht an den Programmer geführt 
==> kein erfolg
-  Auf SWCLK kommt ein Takt an
-  Auf SWDIO liegen Daten an
-  Den Controller habe ich auch schon getauscht ==> gleiches Problem
Hat zufällig jemand eine Idee was ich übersehen haben könnte? Bin im 
Moment etwas ratlos.
Ich danke schon einmal für eventuelle Tipps,
Viele Grüße
Mr. Ratlos

von Christopher J. (christopher_j23)


Lesenswert?

Ich tippe auf den "Klassiker":
SWD-Pins (vorzugsweise mittels CubeMX) umkonfiguriert auf irgendwas 
anderes (z.B. GPIO-Input). Damit sperrt man sich dann sehr erfolgreich 
aus.

Per Reset sind die Pins aber für SWD konfiguriert und somit ist für 
gewöhnlich nach einem "connect under reset" das flashen des Controllers 
möglich.

von Jens G. (jensig)


Lesenswert?

Ja, vollkommen ohne Abblockkondensatoren würde ich wahrscheinlich auch 
nicht ansprechbar sein wollen.

von Tippgeber (Gast)


Lesenswert?

VDDA angeschlossen? Zumindest laut Schaltplan nicht an den 3,3V

von Peter S. (peter_su)


Lesenswert?

Tippgeber schrieb:
> VDDA angeschlossen? Zumindest laut Schaltplan nicht an den 3,3V

Jupp VDDA braucht auch 3,3V.

von Mr. Ratlos (Gast)


Lesenswert?

Hallo vielen Dank für die schnellen Antworten.
Kondensatoren sind schon da, sind nur im Schaltplanteil Versorgung 
versteckt.
VDDA ist auf 3.3V nur noch einmal separat gefiltert.
Hab das Problem gerade gefunden (nach 3 Abenden :-)). Hatte am 
Programmer die 3.3V an VDD 3.3 und nicht an TVCC gesteckt.
Jetzt geht es endlich.
Trotzdem vielen Dank.

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.