Forum: Mikrocontroller und Digitale Elektronik 2x STM32F4 unter Windwos benutzen


von Paul (Gast)


Lesenswert?

Hey Leute,

ich nutze zwei STM32F4-Disco-Boards. Auf diesen Boards ist eine MIDIbox 
Firmware aufgeladen (siehe ucapps.de). Mein Problem ist nun, dass 
Windows zwischen den beiden Boards nicht unterscheiden kann. In der 
MIDIbox hab ich die Möglichkeit, den Boards jeweils einen eigenen Namen 
zu geben, als Beispiel mal "Controller" und "Keyboard".

Je nach dem welches Board ich nun als erstes mit dem Computer verbinde, 
werden beide Boards unter eben diesem Namen erkannt. Schließe ich also 
"Controller" zuerst an und danach "Keyboard", erkennt Windows beide 
Boards als "Controller".

Gibt es hier irgendeine Möglichkeit, dies zu unterdrücken? Ich hab 
leider keine Idee, wo man hier ansetzen kann, wonach man googeln müsste, 
etc.

Danke!

Lg,
Paul

von Peter II (Gast)


Lesenswert?

Paul schrieb:
> Mein Problem ist nun, dass
> Windows zwischen den beiden Boards nicht unterscheiden kann.

Windows kann es unterscheiden, wenn beiden Geräte eine unterschiedliche 
Seriennummer haben.

von Paul (Gast)


Lesenswert?

Und wie kann ich diese Seriennummer zuweisen?

von Horst (Gast)


Lesenswert?

Paul schrieb:
> Und wie kann ich diese Seriennummer zuweisen?

Das kommt darauf an, wie Du die an Deinen Rechner anschließt. Da gibt es 
bei den F4-Discos mehrere Möglichkeiten.

von Paul (Gast)


Lesenswert?

Hey,

angeschlossen werden die Boards über den MicroUSB.

von Dr. Sommer (Gast)


Lesenswert?

Die Seriennummer ist einer der USB Deskriptoren. Die kannst du wohl im 
Source Code ändern.

von Paul (Gast)


Lesenswert?

Du meinst in der MIDIbox Firmware? Das hatte ich glaub ich schon 
probiert. Aber ich schau nochmal nach.

von Dr. Sommer (Gast)


Lesenswert?

Paul schrieb:
> Du meinst in der MIDIbox Firmware?

Wo denn sonst? Die läuft auf dem Controller, überträgt die Daten per 
USB, meldet sich per USB an, und muss deshalb auch die Seriennummer und 
alle anderen Informationen übermitteln. Irgendwo im Sourcecode wird die 
Seriennummer stehen.

von Paul (Gast)


Lesenswert?

Hat funktioniert. Besten Dank!

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.