Gast
#5516115
Hallo, Ich habe hier ein STM32 Discovery board, genauer https://www.st.com/en/evaluation-tools/32f429idiscovery.html dieses Ding. Das kann ich auch mittels Atollic Studio programmieren. Soweit sogut. Jetzt habe ich ein eigenes Board gebaut, mit einem STM32F071V8, nur kann ich diesen nicht programmieren. Herausgeführt habe ich SWDIO, SWDCLK, Reset und die Boardspannung. (siehe Schematic). Prinzipiell sollten diese doch ausreichen. Das Board wird mit 3.3V extern versorgt. Die Datenleitungen habe ich mit dem Pinheader CN2 von dem Discoveryboard verbunden. Die zwei Jumper von CN4 hab ich entfernt. Ich bekomme allerdings keine Verbindung hergestellt. Ich nutze das Tool "STM32 ST-Link Utility" doch bekomme beim Verbinden nur die Fehlermeldung im Anhang. Wenn ich wie die MsgBox auffordert in die Settings gehe steht statt der Serial Number auch nur "Old-ST-LINK firmware/ST-LINK already used", und alle Settings sind ausgegraut. Wenn ich aber mein Board abklemme und die Jumper wieder setze kann ich den STM32 auf dem Discoveryboard problemlos auslesen, und die Serial Number ändert sich wieder zu der korrekten Nummer. Ich habe auch die Leitungen durchgemessen. Vom Pin selber bis zum Header CN2 ist Durchgang. Die Boardspannung liegt auch an, sowohl am Chip selber als auch an der TargetSense Leitung. Das Programmierkabel selber ist ca 8cm Flachbandkabel welches mit einer Buchse den Pinheader verbindet. (Meine Pinbelegung auf dem Board weicht von der Standard-SWD Pinbelegung ab, ich habe aber durch überkreuzen der Leitungen dies ausgeglichen) Was mache ich da falsch?


