STM32discovery wird nicht mehr erkannt

OP #2370035
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
Gast #2370060
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.
OP #2371009
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.... :(
#2427623
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
#2428695
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)..
Gast #2440217
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.
(Firma: EleLa - www.elela.de) #2468574
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)
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren