Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El paquete de software MITT incluye pruebas para validar las transferencias de datos a un controlador UART y a su controlador. La interfaz UART de la placa MITT actúa como un dispositivo de bucle invertido UART.
Antes de empezar
- Obtenga una placa MITT y una placa de adaptador UART. Consulte Comprar hardware para usar MITT.
- Descargue el paquete de software MITT. Instálelo en el sistema sometido a prueba.
- Instale el firmware de MITT en la placa MITT. Consulte Introducción a MITT.
Configuración de hardware
Necesita pin-out externos para conectar la interfaz UART en la placa MITT al controlador UART del sistema sometido a prueba. Si el controlador UART expone pin-outs, conéctese directamente a JB1 de la placa.
Conecte estas líneas:
Interfaz UART en la placa MITT Controlador UART en el sistema sometido a prueba TX RX RTS CTS RX TX CTS RTS La placa del adaptador UART proporciona un jumper para seleccionar el voltaje correcto. Solo se admite la señal de 3.3V para la conexión directa (sin la placa del adaptador).
Configuración del controlador de prueba y ACPI
Para modificar las tablas ACPI, instale windows Hardware Certification Kit (HCK) 8.1. Realice estos pasos en el sistema sometido a prueba que tiene el controlador UART:
Realice los cambios del sistema que se describen en el requisito Device.BusController.UART.HCKTestability.
Actualice la tabla ACPI para controladores de prueba UART según la plantilla proporcionada en \\<hckcontrollername>\Tests\<architecture>\UART\Sample-UART.asl o use este ejemplo. Puede usar el compilador asl de Microsoft.
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) } }
Instale el controlador periférico de prueba UARTTest desde \\<hckcontrollername>\Tests\<architecture>\UART ejecutando este comando:
pnputil -a UARTTest.inf
Pruebas de automatización de UART
Realice los pasos descritos en Configuración del controlador de prueba y ACPI.
Cree una carpeta en el sistema en prueba.
Copie estos archivos de %ProgramFiles(x86)%\Windows Kits\8.1\Testing\Runtimes\TAEF en la carpeta.
- Wex.Common.dll
- Wex.Communication.dll
- Wex.Logger.dll
Copie UtsSanity.exe y muttutil.dll del paquete de software MITT.
Ver todos los comandos disponibles, iniciar UtsSanity.exe -? y consulte las opciones de la línea de comandos disponibles:
Nota
La opción –mitt es necesaria para ejecutar las pruebas mientras la placa MITT está conectada.
Ejemplo 1: Para ejecutar las pruebas en 115200 bps (valor predeterminado)
C:\\uart> UtsSanity.exe –mitt
Ejemplo 2: Para ejecutar las pruebas en 3 Mbps:
C:\\uart> UtsSanity.exe -mitt –baudRate 3000000
Esquema del adaptador UART