Forum: Mikrocontroller und Digitale Elektronik STM8AF-Discovery "Cannot communicate with the device"


von Peter Neger-Loibner (Gast)


Lesenswert?

Hallo,

Ich arbeite gerade mit dem STM8AF-Discovery,
habe aber Probleme beim Flashen des µC.

Wenn ich mich mit dem ST Visual Programmer verbinden möchte, und 
beispielsweise das Option Byte auslesen will, kommt die Fehlermeldung:

"Cannot communicate with the device!
Check the SWIM cable connection and check all needed pin connections on 
the SWIM connector.
If the application code uses Swim disable or reset pin as Output or has 
disabled SWIM clock divider:
Try now to switch OFF and ON the application power supply while NRST 
Reset pin is forced low."

Das habe ich natürlich schon gemacht, aber ohne Ergebnis. Nun habe ich 
die Befürchtung, dass ich mich komplett ausgesperrt habe und weiß nicht, 
wie ich das ändern kann.
Gibt es irgendwelche Möglichkeiten, wie ich das wieder hinbekomme?
Danke!

P.S. Verwende das STM8AF5288TAY Demoboard.

von Michael K. (Gast)


Lesenswert?

Konntest Du schon mal mit dem Ding reden, oder hat das von Anfang an 
nicht funktioniert?

Aussperren funktioniert meiner Erinnerung nach nicht vollständig.
Selbst wenn Du den SWIM Pin anderweitig verwendest, sollte der bei Reset 
die Funktion aufnehmen.
Debug geht dann natürlich nicht mehr, weil Deine Applikation den Pin 
umkonfiguriert.

Die Hardware hast Du Überprüft?
680R Pull-Up nach VCC und kein zu großer C am Reset?

Lange Kabel sind problematich und zu große Pull-Ups.

Ist ne Weile her, das ich mit den STM8 gearbeitet habe.
Schau in die Doku, für die SWIM Beschaltung.

von Peter Neger-Loibner (Gast)


Lesenswert?

Danke für deine Antwort.

Hab das Problem schon gefunden. Anfängerfehler: Jumper falsch gesetzt.

LG,
Peter

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.