Hardware Reference
In-Depth Information
SetConfigurationTest
Passed
INFO
Now Starting Test:SetConfiguration Test (Configuration Index 0)
INFO
SetConfiguration with configuration value : 1
INFO
Unconfigured the device
INFO
SetConfiguration with configuration value : 1
INFO
Stopping Test [ SetConfiguration Test (Configuration Index 0):
Number of: Fails (0); Aborts (0); Warnings (0) ]
Das konfigurierte Gerät wird nun in den Zustand „Suspendiert” versetzt.
SuspendResumeTest
Passed
INFO
Now Starting Test:Suspend/Resume Test (Configuration Index 0)
INFO
Suspended the parent port of the device
INFO
Stopping Test [ Suspend/Resume Test (Configuration Index 0):
Number of: Fails (0); Aborts (0); Warnings (0) ]
Falls das Gerät über die Eigenschaft Remote Wakeup verfügt, wird jetzt ausprobiert
werden, ob sich diese Betriebsart ein- bzw. ausschalten lässt. Das Beispielgerät
besitzt jedoch diese Fähigkeit nicht, also werden die nächsten zwei Tests ausgelas-
sen.
RemoteWakeupTestEnabled
Passed
INFO
Now Starting Test:Remote Wakeup Test (Configuration Index 0)
INFO
The device does not support remote wakeup
INFO
Stopping Test [ Remote Wakeup Test (Configuration Index 0):
Number of: Fails (0); Aborts (0); Warnings (0) ]
RemoteWakeupTestDisabled
Passed
INFO
Now Starting Test:Remote Wakeup Test (Configuration Index 0)
INFO
The device does not support remote wakeup
INFO
Stopping Test [ Remote Wakeup Test (Configuration Index 0):
Number of: Fails (0); Aborts (0); Warnings (0) ]
Damit sind alle bisherigen Funktionen des Control Transfers überprüft worden, die
jedes USB-Gerät gemäß Kapitel 9 der USB-2.0-Spezifikation beherrschen muss. Es
folgt jedoch noch ein letzter Testabschnitt, in dem das Gerät seine Zuverlässigkeit
beim Enumerieren beweisen soll. Es werden 150 Testzyklen ausgeführt, in denen
dem Gerät jeweils unterschiedliche USB-Adressen zugewiesen werden. Der einzelne
Zyklus läuft folgendermaßen ab [USBCVSpec1.2: TD.1.12]:
) Der Device Descriptor des Geräts wird mit einer maximalen Paketgröße von 64
Bytes gelesen.
) Dem Gerät wird die nächste freie USB-Adresse zugewiesen.
) Der Device Descriptor des adressierten Geräts wird mit der tatsächlichen Paket-
größe gelesen.
) Der Configuration Descriptor wird gelesen, wobei nur der Anteil gelesen wird,
der der Größe des Configuration-Descriptor-Teils entspricht.
Search WWH ::




Custom Search