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
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.
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.
Ah, hab auch gerade die Antwort gelesen. Dann hatten wir ja den gleichen Gedanken... :-) Danke
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.... :(
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
schon mal probiert die Trieber für das Gerät zu deinstallieren? Adib.
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)..
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
