Hallo. Wir haben gerade ein Problem mit der SWD-Kommunikation in Verbindung mit mehreren STM32F4x Platinen. Wir haben eine kleine Adapter-Platine die mit Folienleiter an die Targets angeschlossen wird. Die Platine selbst hat den 6-Pol Header für das Disco-Board, wie auch den 20poligen 2Reihigen Header für den STLink v2. Wenn nun das Disco-Board mit der AdapterPCB angeschlossen wird, funktioniert alles wunderbar. Wenn ich die PCB auf den STLink stöpsel, kann ich zwar mit dem "STM32 STLink Utitity" auf den Chip zugreifen, jedoch kommt bei einer Gesamtlöschung direkt die Meldung "Error occured during flash mass erase". Haben alles mehrmals (bzw den halben Morgen) zwischen allen Adapter-Connectoren geprüft und ein Fehlanschluss ist daher ausgeschlossen. An was kann denn noch dieser Umstand liegen? Wir haben auch schon geschaut ob NRST bei beiden Controllern direkt an den Pins angeschlossen ist, aber hier scheint auch alles gleich zu sein. Wir verstehens nicht..... Evtl. hat ja noch wer eine Idee. Grüße, Björn
Bei off-board SWD/JTAG Verbindungen ist die Masseverbindung kritisch. Falls es bei mir Probleme gab, hat es meist geholfen, zusaetzliche Masseverbindungen zu stecken.
Hmm, ob das wirklich an der Masse liegt...ich bezweifel es. Das Folienkabel hat eine ziemlich perfekte Masse-Verbindung zum Programmer. Wir hatten vorher das Ganze testweise mit dem Eval-Board und Fädeldrähtchen am Laufen und es gab keine Probleme. Ich glaube irgendwie, dass die Reset-Geschichte beim StLink anders angeschlossen/gehandelt wird.
Hi, mal eine ganz blöde Frage: Jumber beim Discoboard hausgemachte?
Ja, die sind beide raus.
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.