Forum: Mikrocontroller und Digitale Elektronik Problem mit MassStorageErase in Verbinung mit STLink v2 -> DiscoBoard funktioniert


von Björn G. (tueftler)


Lesenswert?

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

von Björn G. (tueftler)


Lesenswert?

push

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Bei off-board SWD/JTAG Verbindungen ist die Masseverbindung kritisch. 
Falls es bei mir Probleme gab, hat es meist geholfen, zusaetzliche 
Masseverbindungen zu stecken.

von Björn G. (tueftler)


Lesenswert?

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.

von ArmDev (Gast)


Lesenswert?

Hi,
mal eine ganz blöde Frage: Jumber beim Discoboard hausgemachte?

von Björn G. (tueftler)


Lesenswert?

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
Noch kein Account? Hier anmelden.