STM32 - NucleoF103RB >USB-Win10

OP #5668919
Hallo,

ich habe hier ein NucleoF103RB, dessen ST-Link an einem Win10 Rechner 
nicht erkannt wird.
Nun ist wohl so, dass auf dem Teil erstmal ein Firmware-Upgrade 
durchgeführt werden muss, wenn ich die ensprechenden FAQs bei STM 
richtig verstanden hab.

Jetzt hab ich auf dem Win10 ein virtuelles XP laufen, in der Hoffnung, 
dass die USB Interfaces sauber zum XP Guest durchgeschleift werden ... 
aber auch hier findet ST_Link V2 kein Device ...
was kann man denn da noch machen? - Bzw. geht das überhaupt, aus einer 
virtuellen Maschine auf so ein Teil zuzugreifen?
Gast #5668949
Der ST_Link V2 sollte unter Win10 problemlos erkannt werden. Dann kannst 
du dort ein Upgrade machen.

Miest geht das Durchschleifen problemlos.

Wird der ST Link unter Win10 überhaupt erkannt? Zumindest als 
"unbekanntes Gerät" müsste er im Gerätemanager auftauchen.
Gast #5668983
Walter K. schrieb:
> un ist wohl so, dass auf dem Teil erstmal ein Firmware-Upgrade
> durchgeführt werden muss, wenn ich die ensprechenden FAQs bei STM
> richtig verstanden hab.

Nein, die werden mit funktionierender Firmware verkauft.

> einem Win10 Rechner nicht erkannt wird.

Beschriebe das genauer. Erscheint Symbol (evtl. mit Fehlermeldung) in 
der Benachrichtungs-Ecke und/oder im Gerätemenager?

> auch hier findet ST_Link V2 kein Device

ST-Link v2 ist ein Programmieradapter, welches Device glaubst du, sollte 
suchen und finden?

Das Nucleo 64 Board wird mit einem ST-Link v2.1 geliefert. Welches Board 
genau hast du?

> geht das überhaupt, aus einer
> virtuellen Maschine auf so ein Teil zuzugreifen?

Sollte. Aber wie du schon geahnt hast, zicken virtuelle Maschinen gerade 
bei so etwas gerne mal. Die VM ist auf jeden Fall zur Fehlersuche nicht 
hilfreich. Da wäre ein Linux (ggf. auf USB Stick) schon nützlicher.

Hast du die Jumper richtig eingestellt? Schau ins Manual von dem Board 
Kapitel "Getting started".
OP #5669305
Da weder ein anderes Kabel noch ein anderer USB Port was ändert - und 
unter Linux ein dmsg | grep usb auch nichts anzeigt, außer die 
Informationen zu den anderen usb devices wie, Keyboard, mouse und Stick 
...

Gehe ich mal davon aus, das das STM Interface defekt ist
Persönliche Seite #5669319
Walter K. schrieb:
> dmsg

Mach lieber mal "dmesg -w", schließe das Teil an und schau ob sich was 
tut.

Du könntest R10, R11, R17, R18 probeweise auslöten. Dann sollte beim 
Anstecken eine Fehlermeldung im Kernel-Log erscheinen. Wenn nicht, liegt 
der Defekt irgendwo zwischen PC-seitiger USB-Buchse und ST-Link 
selbst, denn das Auslöten trennt den ST-Link vom PC und lässt nur den 
1,5kOhm Pull-Up (R16) aktiv, wodurch der PC das Vorhandensein des Geräts 
erkennen sollte (aber keine Kommunikation aufbauen kann).

Prüfe auch mal ob die Spannung "3V3_ST_LINK" anliegt und was der Pegel 
auf der D+ Leitung ist.
Gast #5669353
Das Board habe ich auch, beim einstecken blinkt die LD1 einmal kurz 
rot-grün-rot und es wird unter Win10 in Geräte und Drucker als STLink 
angezeigt.
Zu den Firmwareupdates gibt es von STM auch eine Historie, alte 
Versionen hatten wohl Probleme mit Win10. Aber STLink muss in jedem Fall 
angezeigt werden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.