MITT の概要

MITT テストを実行するには、MITT ファームウェアを新しい MITT ボードにインストールする必要があります。 次の手順では、MITT ファームウェアを更新し、MITT テストを実行するためのホスト マシンを準備する方法について説明します。

開始する前に

MITT テストを実行するためのコンピューター設定

MITT テストを実行するには、テスト対象のホストおよびシステム (SUT) として実行されるコンピューターが必要です。

  • コンピューターが Windows 8.1 バージョンのオペレーティング システムを実行している必要があります。
  • コンピューターに MITT ソフトウェア パッケージがインストールされている必要があります。
  • コンピューターは、別のコンピューターで実行されているカーネル デバッガーのターゲットとして接続されている必要があります。 Windbg を取得する方法の詳細については、「Windows Debugging」を参照してください。

Note

Windbg はスタンドアロン ツール セットとしてインストールできます。

Note

SUT が電話の場合は、ホスト コンピューター、SUT、MITT ボードを次の図に示すように構成する必要があります。

mitt computer setup.

WDTF Runtime Library のインストール

MITT テストを実行するには、Windows Driver Test Framework (WDTF) が必要です。 Windows Driver Kit (WDK) をインストールすると、ランタイムが自動的にインストールされます。 完全なインストール手順については、WDTF Runtime Library で説明されている手順に従ってください。

ダウンロードの場所: WDK および WinDbg のダウンロード

ランタイムはここにインストールされています %ProgramFiles(x86)%\Windows Kits\8.1\Testing\Runtimes\TAEF

テスト対象のシステムは、カーネル デバッガーに接続されている必要があります。 デバッグ ツールは WDK といっしょにインストールされます。 詳細については、「Windows 向けのデバッグ ツール (WinDbg、KD、CDB、NTSD)」と「Windows Debugging」を参照してください。

MITT ファームウェアをインストールする

  1. MITT ボードをホスト コンピューター上の USB 2.0 ポートに接続します。 ルート ハブ ポートを使用し、組み込みハブを備えたコントローラーは使用しないことをお勧めします。

  2. ボード電源スイッチ (オーディオ ジャックの横) がオンになっていることを確認します。 赤い電源 LED が点灯しているはずです。

  3. デバイス マネージャーで、デバイス ノードを見つけます。

    device node for mitt.

  4. ノードを右クリックし、[ドライバソフトウェアの更新...] を選択します。

  5. [Update Driver Software] ダイアログで [コンピューターでドライバー ソフトウェアを参照する] を選択します。

  6. [コンピューター上のデバイス ドライバーの一覧から選択します] を選択します。

  7. [すべてのデバイスを表示] を選択し、「下の一覧からデバイスの種類を選択する」ページの [次へ] をクリックします。

  8. このハードウェア用にインストールするデバイス ドライバーを選択する」ページで、[ディスクを持っている] をクリックします。

  9. [ディスクからインストール] ダイアログで MITT インストール ディレクトリ (Program Files\MITT\<architecture> または Program Files (x86)\MITT\<architecture>) を参照し、[OK] をクリックします。

  10. [製造元][Microsoft] を選択します。 [モデル] で一覧から [USB MUTT DEFAULT] を選択し、[次へ] をクリックします。

  11. [はい] をクリックして 、ドライバーをインストールします。 ドライバーがハードウェアと互換性がある可能性があるという警告は無視します。 最後のページを閉じます。

  12. Program Files\MITT\<architecture> のコマンド プロンプトで、次のコマンドを実行します。

    MuttUtil.exe -List

    Screenshot that shows the

    前の出力は、WinUSB がボードのデバイス ドライバーとして読み込まれたことを示しています。

  13. MITT ボードにはファームウェアを必要とする 2 つの別個のチップがあります。 このタスクでは、MuttUtil を使用します。 このコマンドを実行します。

    MuttUtil.exe -UpdateFirmware

    FPGA 開発ボードを使用している場合、EEPROM のプログラミングには最大 5 分かかることがあります。 MuttUtil は、ボード上のファームウェアのバージョンと MuttUtil に含まれるファームウェア バージョンを比較します。 ファームウェアは、MuttUtil に新しいファームウェアがある場合にのみ更新されます。

    Screenshot that shows the

    上記の出力は、最初のファームウェア イメージの正常なインストールを示しています。

  14. 最初 のファームウェアの更新が完了した後、2 番目のチップに対して MuttUtil.exe –UpdateFirmware をもう一度実行します。 2 番目のチップのファームウェアは、最初のチップがインストールされるまで更新できません。

    mitt firmware upgrade.

    上記の出力は、2 番目の MITT ファームウェア イメージの正常なインストールを示しています。 MITT ボードの 7 つのセグメントに注目してください。 000X が表示され、X は MITT ファームウェアの現在のバージョンです。

Note

UpdateFirmware オプションは、MITT ボードにインストールされているファクトリ ファームウェア イメージを復元できません。

ファームウェアの更新またはインストール中に MuttUtil がエラーを返す場合は、次の手順を実行します。

  • MITT ボードの電源スイッチがオンになっているかどうかを確認します。 ボードの電源が入っている場合は、ボードから USB ケーブルを取り外して差し込み、コマンドをもう一度実行します。
  • コマンドが成功しても 7 つのセグメントにファームウェアのバージョンが表示されない場合は、リセット ボタンを押すか、USB と電源ケーブルを取り外して接続し、MITT ボードを再起動します。 7 つのセグメントにバージョンが表示されない場合は、コマンドをもう一度実行します。

既知の問題と対処法

  • ホスト コンピューター上の xHCI ルート ハブに MITT を直接接続することはお勧めしません。 テストは、その設定でランダムにハングする可能性があります。 対処法として、xHCI ポートと MITT ボードの間に電源付き USB 2.0 ハブを追加します。