Freigeben über


TESTEN DES USB-Hostcontrollers mit MUTT-Geräten

Das Ziel von Controllertests besteht darin, einen vollständigen Satz möglicher Datenverkehrsmuster von Hubs und Geräten zu generieren. Dadurch kann der interne Zustand des Controllers und seiner Firmware vollständig getestet werden. MUTT-Geräte können den Test unterstützen, indem sie eine automatisierte Methode bereitstellen, um verschiedene mögliche Protokollszenarien zu generieren.

Voraussetzungen für das Testen des USB-Hostcontrollers

Bevor Sie die MUTT-Testbefehle an einer Eingabeaufforderung mit erhöhten Rechten ausführen, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:

Topologien für USB-Hostcontrollertests mit MUTT-Geräten

Berücksichtigen Sie die folgenden Konfigurationen für xHCI-Controller, die getestet werden:

  • Schließen Sie MUTT-Geräte an alle verfügbaren Ports an.

  • Teilen Sie die verfügbaren Ports so auf, dass die gleiche Anzahl von SuperMUTT- und MUTT Pack-Geräten vorhanden ist. Schließen Sie für MUTT-Pakete nachgeschaltete MUTT-Geräte an.

  • Fügen Sie SuperMUTTs an die Hälfte der verfügbaren Ports an. Schließen Sie SuperMUTT Pack-Geräte an die verbleibenden Ports an. Schließen Sie für SuperMUTT-Pakete nachgeschaltete SuperMUTT-Geräte an.

  • Sie können über eine komplexe Topologie verfügen. Betrachten Sie beispielsweise einen Controller mit vier Ports. Die folgende Abbildung zeigt eine Beispieltopologie.

    Diagramm einer Beispieltopologie für xHCI-Controller.