Hallo zusammen, ich steige gerade neu in die Welt der STM32 Mikroprozessoren ein. Bis vor 2 Stunden war mein Einstieg zwar schleppend und sehr steinig aber dennoch mit gelegentlichen kleinen Fortschritten gesegnet. Doch seit etwa 2 Stunden habe ich ein Problem beim Programmieren. CoFlash meldet nur noch: "Connect failed, check config and cable connection" Ich habe schon mehrfach Windows neu gestartet, einen Anderen USB-Anschluss probiert, CoFlash mit Adminrechten ausgeführt, den STLink dongle im Gerätemanager deinstalliert (also den Treiber) und neu installiert. Es passiert immer das Gleiche: Ich steche das Discoveryboard am USB an, Windows erkennt es und am Board gehen 2 LEDs an, die PWR-LED und die etwas größere COM-LED. Beide leuchten Rot, falls die COM noch andere Farben kann. Wenn ich nun programmieren will, dann geht die COM-LED aus und es kommt obiger Fehler. Ende der Vorstellung. Programmieren gescheitert. Jetzt frage ich mich, ob mein Discoveryboard tot ist oder wo der Fehler sitzt. Mein zweites Discoveryboard, ein STM32VLDISCOVERY mit einem STM32F100RB, funktioniert noch. Hat jemand Ideen? Ich verzweifle gerade ein klein wenig. Vielen Dank Grüße Michaela
>Hat jemand Ideen? Ich verzweifle gerade ein klein wenig.
Hol dir mal bei ST das STLink Utility. Damit kommt man
in der Regel wieder an den Controller ran.
Selbes Verhalten. Beim STM32F1-Board kann ich auf connect drücken und er zeigt mir eine Tabelle, vermute mal den Flash-Inhalt. Beim STM32F4-Board kommt ne Fehlermeldung: " Can not connect to target! Please select "Connect Under Reset" mode from Target->Settings menu and try again." Im Connect Under Reset-Mode ging es dann... Da hab ich dann einen FullChipErase gemacht und jetzt geht auch der CoFlash wieder. Warum? Was ist das denn bitte für Verhalten? Herzlichsten Dank aber! Grüße Michaela
>Warum? Was ist das denn bitte für Verhalten?
Das ist das Verhalten einer nicht ausgereiften Software.
Was erwartest du zum Nulltarif?
Hmm. Naja wie weiß ja nicht was da alles vor sich geht, aber dass ein Programm, dass ja nur ein paar LED blinken lässt dazu führt, dass das Programmieren nicht mehr funktioniert leuchtet mir so gar nicht ein. Aber OK, ich nehme es hin und hoffe so etwas passiert nicht all zu oft. Danke noch einmal Grüße Michaela
Solution: 1.) Disconnect your board from usb or other voltage supply. 2.) Connect the BOOT0 Pin with High (3V). 3.) Plugin the usb cable again. 4.) Connect with ST-Link and erase the chip. 5.) Disconnect the usb again. 6.) Disconnect the BOOT0 from High (3V) again. 7.) Plugin the USB again and see if the board works normal again.
holger schrieb: > Das ist das Verhalten einer nicht ausgereiften Software. > Was erwartest du zum Nulltarif? Das hat nichts mit CooCox zu tun. Das Problem besteht auch wenn man ausschließlich Bezahl-Software verwendet, denn es wird durch einen Hardware-Bug in allen STM32 verursacht. Der J-Link Programmer z.B. hat einen Workaround extra dafür. Das Problem tritt auf wenn man ein Programm flasht was den Core lahmlegt, weil der Debug-Core ihn dann nicht resetten kann...
Ich hatte in meinem Programm unabsichtlich die Debug-Pins konfiguriert. Das hat bei mir geholfen. Bitte mal lesen. Beitrag "ARM STM32FR4 ST1-Link auf Discovery Board "no connect""
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.