Introdução ao MITT
Para executar testes mitt, você deve instalar o firmware MITT em um novo quadro MITT. Estas etapas descrevem como atualizar o firmware MITT e preparar o computador host para executar testes MITT.
Antes de começar
- Baixar o pacote de software MITT
- Comprar hardware para usar o MITT
- Saiba como executar o shell de comando do Windows com privilégios elevados. A instalação das ferramentas de teste requer uma janela de comando elevada. Para essa janela, você pode abrir uma janela do Prompt de Comando usando a opção Executar como administrador .
Configuração do computador para executar testes MITT
Para executar testes mitt, você precisa de um computador que será executado como host e sistema em teste (SUT).
- O computador deve estar executando Windows 8.1 versão do sistema operacional.
- O computador deve ter o pacote de software MITT instalado.
- O computador deve ser conectado como um destino a um depurador de kernel em execução em um computador separado. Para obter mais informações sobre como obter o Windbg, consulte Depuração do Windows.
Observação
O windbg pode ser instalado como um conjunto de ferramentas autônomo.
Observação
Se o SUT for um telefone, o computador host, o SUT e a placa MITT deverão ser configurados conforme mostrado nesta imagem.
Instalar a biblioteca de runtime do WDTF
Para executar os testes mitt, você precisa do WDTF (Windows Driver Test Framework). Quando você instala o WDK (Windows Driver Kit), o runtime é instalado automaticamente. Para obter instruções de instalação completas, siga as etapas descritas na Biblioteca de Runtime do WDTF.
Local de download: downloads do WDK e do WinDbg
O runtime está instalado aqui %ProgramFiles(x86)%\Windows Kits\8.1\Testing\Runtimes\TAEF
O sistema em teste deve estar conectado a um depurador de kernel. As ferramentas de depuração são instaladas com o WDK. Para obter mais informações, consulte Ferramentas de depuração para Windows (WinDbg, KD, CDB, NTSD) e Depuração do Windows.
Instalar o firmware do MITT
Conecte a placa MITT a uma porta USB 2.0 no computador host. Recomendamos que você use portas de hub raiz e evite controladores com hubs inseridos.
Verifique se o comutador de energia do quadro (ao lado da tomada de áudio) está ativado. O POWER LED vermelho deve estar ativado.
Em Gerenciador de Dispositivos, localize o nó do dispositivo.
Clique com o botão direito do mouse no nó e escolha Atualizar Software do Driver....
Selecione Procurar software de driver no computador na caixa de diálogo Atualizar Software do Driver .
Selecione Deixe-me escolher em uma lista de drivers de dispositivo no meu computador.
Selecione Mostrar Todos os Dispositivos e clique em Avançar na página Selecionar o tipo do dispositivo na lista abaixo .
Clique em Ter Disco... na página Selecionar o driver de dispositivo que você deseja instalar para este hardware .
Navegue até o diretório de instalação do MITT (Arquivos de Programas\MITT\<arquitetura> ou Arquivos de Programas (x86)\MITT\<architecture>) na caixa de diálogo Instalar do Disco e clique em Ok.
Em Fabricante , selecione Microsoft. Em Modelo , selecione USB MUTT DEFAULT na lista e clique em Avançar.
Clique em Sim e instale o driver. Ignorar o aviso sobre o driver pode ser compatível com o hardware. Feche a página final.
Em um prompt de comando de Arquivos de Programas\MITT\<architecture>, execute este comando:
MuttUtil.exe -List
A saída anterior mostra que o WinUSB foi carregado como o driver do dispositivo para a placa.
Há dois chips separados que exigem firmware no quadro MITT. Para essa tarefa, use MuttUtil. Execute este comando:
MuttUtil.exe –UpdateFirmware
Se você estiver usando o quadro de desenvolvimento fpga, o EEPROM poderá levar até 5 minutos para programar. O MuttUtil compara a versão do firmware no quadro com a versão do firmware contida no MuttUtil. O firmware será atualizado somente se o MuttUtil tiver firmware mais recente.
A saída anterior mostra uma instalação bem-sucedida da primeira imagem de firmware.
Execute MuttUtil.exe –UpdateFirmware novamente para o segundo chip, após a conclusão da primeira atualização de firmware. O firmware do segundo chip não pode ser atualizado até que o primeiro chip seja instalado.
A saída anterior mostra uma instalação bem-sucedida da segunda imagem de firmware do MITT. Observe o sete segmento no quadro MITT. Você deve ver 000X em que X é a versão atual do firmware MITT.
Observação
A opção UpdateFirmware não pode restaurar a imagem de firmware de fábrica instalada no quadro MITT.
Se o MuttUtil retornar um erro ao atualizar ou instalar o firmware,
- Verifique se a opção de energia na placa MITT está ativada. Se o painel estiver ligado, desconecte e conecte o cabo USB da placa e execute o comando novamente.
- Se os comandos forem bem-sucedidos, mas o segmento de sete não mostrar a versão do firmware, reinicie a placa MITT pressionando o botão redefinir ou desconectando e conectando os cabos USB e alimentação. Se o segmento de sete ainda não mostrar a versão, execute o comando novamente.
Problemas conhecidos e solução alternativa
- Não é recomendável conectar o MITT diretamente ao hub raiz xHCI no computador host. O teste pode travar aleatoriamente com essa configuração. Como solução alternativa, adicione um hub USB 2.0 alimentado entre a porta xHCI e a placa MITT.