Listing - An was baut ihr denn so?

Bin mal gerade mit dem Modul vom Laptop an die DAW umgezogen. Wenn ich das Modul Anschließe bekomme ich die Fehlermeldung
1750273887459.png
Wollte damit auch Fehler vom anderen Rechner ausschließen.
Ansonsten muss ich halt noch warten, bis mein Testadapter für die USB-C Buchse kommt. Werde dann alles nochmal durchmessen.
 
Da ist dann auch eine kleine USB-C Buchse am Modul und die ist sehr schwierig zu löten.
Es hat einen USB-Anschluss, richtig? Dann schließ es an den USB-Port Deines Rechners an. Klick auf dem Windows-Desktop mit
Rechtsklick auf "Computer", wähle im Menü auf "Verwalten" und dann in der aufgehenden Dialogbox links auf "Gerätemanager".
Bei einem fehlenden Treiber solltest Du irgendwo ein unbekanntes Gerät finden. Rechtsklick auf das unbekannte Gerät, dann
Eigenschaften. Im neuen Fenster dann auf den Tab "Details". Im Dropdown dann "Hardware-IDs". Dort findest Du dann eine so
genannte "Vendor-ID" (Die blau markierte Zeile). Gehst Du Internet und gibst als Suchbegriff ein (IMMER in Englisch, denn Du
bekommst 100mal mehr Treffer!): "Windows Driver Vendor 1002 Dev 1638" <- Die Nummern sind natürlich zu ersetzen durch
den Inhalt Deines unbekannten Gerätes" - so finde ich 99,999999% aller Treiber für exotische Peripherie ...

Unbenannt.PNG
 
Naja, wenn Windows erkennt dass das ein USB-Gerät auf der anderen Seite ist (könnte ja auch an einen Wasserhahn geknotet sein), dann funktioniert die Hardware. Das Problem scheint mir die Firmware zu sein, die hier auf einen Request von Seiten Windows nichts schickt.
 
Habe jetzt mal den Konstrukteur angefunkt. Mal schauen, ob da was kommt. Vielleicht ist mir ja auch ein Fehler beim Kompilieren und Flashen unterlaufen. Habe es auch 2x versucht mit STMCubeProgrammer und STMCubeIDE. Die haben beide auch ok zum Ergebnis gesagt. Ich mache erstmal Pause und warte auf die Hardware Adapter für die USB Buchse, damit ich auch besser an die Kontakte mit dem Messgerät komme. Für heute ist zumindest erstmal Ende.
 
könnte ja auch an einen Wasserhahn geknotet sein
Tja, scheint wirklich mit einem Wasserhahn verknotet zu sein. Hatte jetzt mal gerade die untere Platine mit dem Prozessor ab gehabt vom Modul, also nur Controler PCB und Frontplatte. Damit macht Windows auch Bim Bam beim reinstecken mit gleicher Fehlermeldung. Und auf dem Board ist nur dieser Protektor Chip mit drauf. Spannungsversorgung könnte allenfalls noch über das USB Kabel kommen, aber über den 10pol Stecker nicht, weil der nur ins fehlende untere Board mit dem Prozessor passt. Idee war auch noch, dass der Chip ein Fake ist und nicht richtig funktioniert. Aber D(In) haben auf D(Out) Durchgang bei + und - Datenleitung. Rätsel der Urwaldhölle.
1750281690522.png
 
Bin gerade dabei den Fehler weiter einzugrenzen. Habe den Protektor ausgelötet, die zwei Widerstände daneben auch und jetzt sind auch keine aktiven Teile mehr außer dem Display auf dem PCB. USB Verbindung macht weiter Ding Dong. Habe dann nochmal eine andere USB Buchse aus der Mouser Tüte geholt und verglichen. Die macht alleine für sich kein Ding Dong. Also kann nur noch was mit der eingelöteten Buchse auf dem Board sein. War da dann auch nochmal dran mit Flux und Lötsauglitze, aber macht immer noch Probleme. Muss ich jetzt warten bis diese USB Adapter kommen, um den Fehler noch weiter eingrenzen zu können.
Für den Fall das der Adapter mechanisch nicht passt, habe ich noch eine kurze Verlängerung mit bestellt. Hoffe jetzt nur, dass beim Verlängerungskabel auch alle Adern durchgeführt sind. Sonst müsste ich evt. noch an der Stelle wo die USB Buchse sitzt, noch 1-2 Potis zum messen ausbauen.
 
So schaut das aus. Wird nichts gefunden. Doch die Hardware?
Der Screenshot bedeutet, das Windows den Device-Descriptor nicht auslesen kann. Der Device Descriptor ist das erste, was ein Betriebssystem nach dem Anstecken ausliest. Danach werden weitere Descriptoren ausgelesen um herauszufinden, was das Gerät kann und welche Treiber benötigt werden.

Vor dem Auslesen des Device-Descriptors kommt noch die Enumerierung. Ich kenne mich leider nicht so im Detail mit Windows aus, unter Linux könnte ich Dir jetzt anhand des Kernel Logs sagen, ob eher ein elektrischer Fehler oder ein Softwarefehler in dem STM vorliegt. (Wenn die Enumerierung schief geht dann stehen die Chancen gut, das es eher die Elektronik ist, wenn die Enumerierung klappt, dann ist es definitiv ein Softwareproblem.)
 
Nachtrag: Anscheinend gab es im letzten Monat einen Softwarefix für die USB-Enumeration unter MacOS/Linux, dann hat das unter Windows vermutlich auch nur mit Glück vorher funktioniert... Welche Version hast Du eingespielt?
 


News


Zurück
Oben