MITT'te UART testleri

MITT yazılım paketi, bir UART denetleyicisine ve sürücüsüne veri aktarımlarını doğrulama testleri içerir. MITT panosunun UART arabirimi bir UART geri döngü cihazı işlevi görür.

Başlamadan önce

Donanım kurulumu

mitt uart donanım kurulumu.

  1. MITT panosundaki UART arabirimini test altındaki sistemin UART denetleyicisine bağlamak için dış PIN'lere ihtiyacınız vardır. UART denetleyicisi PIN çıkışlarını kullanıma sunarsa doğrudan kartın JB1'ine bağlanın.

  2. Şu satırları bağlayın:

    MITT panosunda UART arabirimi Test altındaki sistemdeki UART denetleyicisi
    TX RX
    RTS CTS
    RX TX
    CTS RTS
  3. UART bağdaştırıcı kartı, doğru voltajın seçilmesi için bir jumper sağlar. Doğrudan bağlantı (bağdaştırıcı kartı olmadan) için yalnızca 3.3V sinyali desteklenir.

    uart kablolama.

Test sürücüsü ve ACPI yapılandırması

UART denetleyicisine sahip test altındaki sistemde şu adımları gerçekleştirin:

  1. Device.BusController.UART.HCKTestability gereksinimi altında açıklanan sistem değişikliklerini gerçekleştirin.

  2. UART test sürücüleri için ACPI tablosunu bu örnağa göre güncelleştirin. Microsoft ASL derleyicisini kullanabilirsiniz.

    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)
        }
    }
    
  3. Şu komutu çalıştırarak MITT yazılım paketinden UARTTest test çevre birimi sürücüsünü yükleyin:

    pnputil -a UARTTest.inf

UART otomasyon testleri

  1. Test sürücüsü ve ACPI yapılandırması bölümünde açıklanan adımları gerçekleştirin.

  2. Test altındaki sistemde bir klasör oluşturun.

  3. Bu dosyaları %ProgramFiles(x86)%\Windows Kits\10\Testing\Runtimes\TAEF klasöründen klasörüne kopyalayın.

    • Wex.Common.dll
    • Wex.Communication.dll
    • Wex.Logger.dll
  4. MITT yazılım paketinden UtsSanity.exe ve muttutil.dll kopyalayın.

  5. Kullanılabilir tüm komutları görüntüleyin, UtsSanity.exe -? başlatın ve kullanılabilir komut satırı seçeneklerine bakın:

    Uyarı

    MITT panosu bağlıyken testleri çalıştırmak için –mitt seçeneği gereklidir.

    Örnek 1: Testleri 115200 bps'de çalıştırmak için (varsayılan)

    UtsSanity.exe -mitt

    Örnek 2: Testleri 3 Mb/sn'de çalıştırmak için:

    UtsSanity.exe -mitt -baudRate 3000000

UART bağdaştırıcısı şeması

spi şeması.