Forum: Mikrocontroller und Digitale Elektronik STM32discovery wird nicht mehr erkannt


von Simon S. (monggk)


Lesenswert?

Hallo Forum,

ich habe seit einiger Zeit das stm32discovery board und experimentiere 
etwas mit der Keil MDK-ARM µVision4. Bislang lief auch alles nach 
Vorschrift. Seit gestern wird der OnBoard STLink jedoch nicht mehr 
erkannt. Das Massenspeichergerät wird nach wie vor erkannt, nur kann ich 
von µVision aus den STLink nicht mehr finden. Immer wenn ich Write, 
Erase oder Debug wähle wird angezeigt: "ST-Link not detected".
Was kann passiert sein? Ich hab immer den gleichen USB-Port verwendet.
Gibt es vielleicht eine Möglichkeit die Firmware des STLink zu upgraden 
ohne ohne den USB Anschluss zu verwenden? Über JTAG oder SWD?
Hat vielleicht jemand eine Idee? Antworten bitte in einfacher 
(Programmierer)-Sprache, ich bin noch nicht sehr erfahren.

Vielen Dank im Voraus

monggk
von tom (Gast)


Lesenswert?

Simon,

probier es mal mit dem Programmiertool von ST DIch auf dein board zu 
connecten, am besten direkt aus dem chip-reset heraus (reset button auf 
dem board drücken, connect am pc clicken und reset loslassen). dann den 
chip löschen und evtl. tut es wieder.

gruss, tom.
von Simon S. (monggk)


Lesenswert?

Hat sich erledigt.....Mit der STLink Utility funktioniert es...zumindest 
konnte ich darüber die Firmware updaten. Bleibt zu hoffen dass es auch 
in µVision funzt.
von Simon S. (monggk)


Lesenswert?

Ah, hab auch gerade die Antwort gelesen. Dann hatten wir ja den gleichen 
Gedanken... :-)

Danke
von Simon S. (monggk)


Lesenswert?

Hallo nochmal...
Problem ist leider doch noch nicht abgeschlossen. Auf meinem 
Arbeitsrechner (Win XP Prof.) hats vorhin tadellos funktioniert. Wieder 
daheim siehts ganz anders aus. Mein Laptop hat Vista drauf und jetzt 
wird der ST Link auch mit der ST Utility nicht mehr erkannt. Auch das 
mit dem Connect im Reset fuktioniert nicht. Hab irgendwie den Verdacht, 
dass es am USB Treiber liegt. Allerdings hat es ja vor zwei Tagen noch 
funktioniert.
Bin Ratlos.... :(
von Christoph A. (shadowrunner93)


Lesenswert?

Auch wenn dieser Thread schon älter ist:

Das Problem habe ich auch auf meinem Laptop und zwar NUR auf meinem 
Laptop. Auf meinem Standrechner läuft das Board und der Debugger 
perfekt, genauso wie beim Threadersteller.

In diversen englischen Foren berichten vereinzelt Leute über genau 
dieses Problem, auch mit der IAR Workbench, liegt also wirklich am 
ST-Link.
Liegt wohl an irgendwelchen Treiber-Geschichten die ausschließlich am 
Laptop auftreten, sehr komisch..

Wenn sich jemand einen Reim darauf machen kann wäre es Klasse :)

Mfg
Christoph
von der A. (the_a)


Lesenswert?

schon mal probiert die Trieber für das Gerät zu deinstallieren?

Adib.
von Christoph A. (shadowrunner93)


Lesenswert?

Meinst du den Treiber für das µC-Board oder die Treiber für den Laptop?

Der Treiber für das uC-Board ist garnicht nötig, auf meinem Standrechner 
läuft das Board auch ohne. Weil es mit meinem Laptop nicht funktioniert 
hat, habe ichs dort mal mit dem Treiber probiert, ohne Erfolg.Im 
Gegenteil : Mit Treiber connected er nicht mal ansatzweise zum Board, 
ohne ging es manchmal, und manchmal nicht :)

Komisches Phänomen... Ich werd' mal meinen Laptop neu aufsetzen (mit 
einem 32 Bit OS diesmal)..
von Uwe (Gast)


Lesenswert?

Die USB ports (die Spannungsversorgung bzw. der Strom ) am Laptop sind 
oft anders (unterdimensioniert bzw hart an der Grenze der Spec) Leichte 
Änderungen können Dazu führen das ein USB Gerät nicht mehr geht. z.B. 
das anschließen eines anderen USB Geräts am gleichen HUB.
Habe ne USB Festplatte die an allen Desktop Rechnern super funzt (ohne 
exteres Netzteil). An manchen Laptops funzt die HD aber nicht an anderen 
schon.
von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Angehängte Dateien:

Lesenswert?

Bei mir ging auch ein STM32F4Discovery Borad nicht.

Nach einer weile suchen durfte ich feststellen, dass im USB Stecker sich 
ein Pin verbogen hatte und der wurde nach hinten raus geschoben. wieder 
rein gedrückt und neu angelötet, dann klappte das auch wieder. 
(Mittlerer Pin, nur der ST-LINK ging nicht.)

Das Borad gibt es ja in einer netten Schutzhülle, anbei ein Foto...
(Nur ein kleines Loch rein schneiden)
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.