Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das MITT-Softwarepaket enthält Tests zum Überprüfen von Datenübertragungen an einen UART-Controller und dessen Treiber. Die UART-Schnittstelle des MITT-Boards fungiert als UART-Loopbackgerät.
Voraussetzungen
- Rufen Sie ein MITT-Board und ein UART-Adapterboard ab. Weitere Informationen finden Sie unter Kaufen von Hardware für die Verwendung von MITT.
- Laden Sie das MITT-Softwarepaket herunter. Installieren Sie es auf dem Zu test befindlichen System.
- Installieren Sie die MITT-Firmware auf dem MITT-Board. Weitere Informationen finden Sie unter Erste Schritte mit MITT.
Hardwareeinrichtung
Sie benötigen externe PIN-Outs, um die UART-Schnittstelle auf dem MITT-Board mit dem UART-Controller des getesteten Systems zu verbinden. Wenn der UART-Controller PIN-Outs verfügbar macht, stellen Sie eine direkte Verbindung mit JB1 der Platine her.
Verbinden Sie diese Leitungen:
UART-Schnittstelle auf dem MITT-Board UART-Controller auf dem zu testigen System TX RX RTS CTS RX TX CTS RTS Das UART-Adapterboard bietet einen Jumper zur Auswahl der richtigen Spannung. Nur 3,3 V Signal wird für die direkte Verbindung (ohne adapterplatine) unterstützt.
Testtreiber und ACPI-Konfiguration
Um die ACPI-Tabellen zu ändern, installieren Sie das Windows Hardware Certification Kit (HCK) 8.1. Führen Sie die folgenden Schritte auf dem getesteten System aus, das über den UART-Controller verfügt:
Führen Sie die Systemänderungen aus, die unter der Anforderung Device.BusController.UART.HCKTestability beschrieben werden.
Aktualisieren Sie die ACPI-Tabelle für UART-Testtreiber basierend auf der Vorlage unter \\<hckcontrollername>\Tests\<architecture>\UART\Sample-UART.asl, oder verwenden Sie dieses Beispiel. Sie können den Microsoft ASL-Compiler verwenden.
Device(UART) { Name (_HID, "UTK0001") Name (_CID, "UARTTest") Name (_UID,0) Method (_CRS, 0x0, NotSerialized) { Name ( RBUF, ResourceTemplate () { UARTSerialBus ( 115200, // Baud Rate = 115200 DataBitsEight, StopBitsOne, 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, 32, 32, "\\_SB.UAR4",,,, ) } ) Return(RBUF) } }
Installieren Sie den UARTTest-Testperipherietreiber unter \\<hckcontrollername>\Tests\<architecture>\UART, indem Sie den folgenden Befehl ausführen:
pnputil -a UARTTest.inf
UART-Automatisierungstests
Führen Sie die unter Testtreiber und ACPI-Konfiguration beschriebenen Schritte aus.
Erstellen Sie einen Ordner auf dem system, das getestet wird.
Kopieren Sie diese Dateien aus %ProgramFiles(x86)%\Windows Kits\8.1\Testing\Runtimes\TAEF in den Ordner.
- Wex.Common.dll
- Wex.Communication.dll
- Wex.Logger.dll
Kopieren Sie UtsSanity.exe und muttutil.dll aus dem MITT-Softwarepaket.
Zeigen Sie alle verfügbaren Befehle an, starten Sie UtsSanity.exe -? und sehen Sie sich die verfügbaren Befehlszeilenoptionen an:
Hinweis
Die Option –mitt ist erforderlich, um die Tests auszuführen, während das MITT-Board verbunden ist.
Beispiel 1: So führen Sie die Tests mit 115200 Bps aus (Standard)
C:\\uart> UtsSanity.exe –mitt
Beispiel 2: So führen Sie die Tests mit 3 MBit/s aus:
C:\\uart> UtsSanity.exe -mitt –baudRate 3000000
UART-Adapterschema