다음을 통해 공유


MITT 시작

MITT 테스트를 실행하려면 새 MITT 보드에 MITT 펌웨어를 설치해야 합니다. 이러한 단계에서는 MITT 펌웨어를 업데이트하고 MITT 테스트를 실행하기 위해 호스트 컴퓨터를 준비하는 방법을 설명합니다.

시작하기 전에

MITT 테스트를 실행하기 위한 컴퓨터 설정

MITT 테스트를 실행하려면 테스트 중인 호스트 및 시스템(SUT)으로 실행되는 컴퓨터가 필요합니다.

  • 컴퓨터는 운영 체제의 Windows 8.1 버전을 실행해야 합니다.
  • 컴퓨터에 MITT 소프트웨어 패키지가 설치되어 있어야 합니다.
  • 컴퓨터는 별도의 컴퓨터에서 실행되는 커널 디버거에 대상으로 연결되어야 합니다. Windbg를 가져오는 방법에 대한 자세한 내용은 Windows 디버깅을 참조하세요.

참고

Windbg는 독립 실행형 도구 집합으로 설치할 수 있습니다.

참고

SUT가 휴대폰인 경우 이 이미지와 같이 호스트 컴퓨터, SUT 및 MITT 보드를 구성해야 합니다.

mitt 컴퓨터 설정.

WDTF 런타임 라이브러리 설치

MITT 테스트를 실행하려면 WDTF(Windows 드라이버 테스트 프레임워크)가 필요합니다. WDK(Windows 드라이버 키트)를 설치하면 런타임이 자동으로 설치됩니다. 전체 설치 지침은 WDTF 런타임 라이브러리에 설명된 단계를 따릅니다.

다운로드 위치: WDK 및 WinDbg 다운로드

런타임은 %ProgramFiles(x86)%\Windows Kits\8.1\Testing\Runtimes\TAEF에 설치됩니다.

테스트 중인 시스템은 커널 디버거에 연결해야 합니다. 디버깅 도구는 WDK와 함께 설치됩니다. 자세한 내용은 Windows용 디버깅 도구(WinDbg, KD, CDB, NTSD)Windows 디버깅을 참조하세요.

MITT 펌웨어 설치

  1. MITT 보드를 호스트 컴퓨터의 USB 2.0 포트에 연결합니다. 루트 허브 포트를 사용하고 포함된 허브가 있는 컨트롤러를 방지하는 것이 좋습니다.

  2. 보드 전원 스위치(오디오 잭 옆)가 켜져 있는지 확인합니다. 빨간색 전원 LED가 켜져야 합니다.

  3. 장치 관리자 디바이스 노드를 찾습니다.

    mitt에 대한 디바이스 노드입니다.

  4. 노드를 마우스 오른쪽 단추로 클릭하고 드라이버 소프트웨어 업데이트...를 선택합니다.

  5. 드라이버 소프트웨어 업데이트 대화 상자에서 내 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택합니다.

  6. 내 컴퓨터의 디바이스 드라이버 목록에서 선택하도록 허용을 선택합니다.

  7. 모든 디바이스 표시를 선택하고 아래 목록에서 디바이스 유형 선택 페이지에서 다음을 클릭합니다.

  8. 이 하드웨어에 설치할 디바이스 드라이버 선택 페이지에서 디스크 사용...을 클릭합니다.

  9. 디스크에서 설치 대화 상자에서 MITT 설치 디렉터리(Program Files\MITT\<architecture> 또는 Program Files (x86)\MITT\<architecture>)로 이동하고 확인을 클릭합니다.

  10. 제조업체에서 Microsoft를 선택합니다. 모델 아래에서 목록에서 USB MUTT DEFAULT를 선택하고 다음을 클릭합니다.

  11. 예를 클릭하고 드라이버를 설치합니다. 드라이버가 하드웨어와 호환될 수 있다는 경고를 무시합니다. 마지막 페이지를 닫습니다.

  12. Program Files\MITT\<architecture>의 명령 프롬프트에서 다음 명령을 실행합니다.

    MuttUtil.exe -List

    위의 출력은 WinUSB가 보드의 디바이스 드라이버로 로드되었음을 보여 줍니다.

  13. MITT 보드에 펌웨어가 필요한 두 개의 별도 칩이 있습니다. 이 작업의 경우 MuttUtil을 사용합니다. 다음 명령을 실행합니다.

    MuttUtil.exe –UpdateFirmware

    FPGA 개발 보드를 사용하는 경우 EEPROM을 프로그래밍하는 데 최대 5분이 걸릴 수 있습니다. MuttUtil은 보드의 펌웨어 버전을 MuttUtil 내에 포함된 펌웨어 버전과 비교합니다. 펌웨어는 MuttUtil에 최신 펌웨어가 있는 경우에만 업데이트됩니다.

    앞의 출력은 첫 번째 펌웨어 이미지를 성공적으로 설치한 것을 보여 주는 것입니다.

  14. 첫 번째 펌웨어 업데이트가 완료된 후 두 번째 칩에 대해 MuttUtil.exe –UpdateFirmware 를 다시 실행합니다. 두 번째 칩의 펌웨어는 첫 번째 칩이 설치될 때까지 업데이트할 수 없습니다.

    mitt 펌웨어 업그레이드.

    앞의 출력은 두 번째 MITT 펌웨어 이미지의 성공적인 설치를 보여줍니다. MITT 보드의 7개 세그먼트를 확인합니다. X가 MITT 펌웨어의 현재 버전인 000X가 표시되어야 합니다.

참고

UpdateFirmware 옵션은 MITT 보드에 설치된 팩터리 펌웨어 이미지를 복원할 수 없습니다.

펌웨어를 업데이트하거나 설치하는 동안 MuttUtil이 오류를 반환하는 경우

  • MITT 보드의 전원 스위치가 켜져 있는지 확인합니다. 보드의 전원이 공급되면 보드에서 USB 케이블을 분리하고 연결한 다음 명령을 다시 실행합니다.
  • 명령이 성공하지만 7개 세그먼트에 펌웨어 버전이 표시되지 않는 경우 다시 설정 단추를 누르거나 USB 및 전원 케이블을 분리하고 연결하여 MITT 보드를 다시 시작합니다. 7개 세그먼트에 여전히 버전이 표시되지 않으면 명령을 다시 실행합니다.

알려진 문제 및 해결 방법

  • 호스트 컴퓨터의 xHCI 루트 허브에 MITT를 직접 연결하는 것은 권장되지 않습니다. 테스트는 해당 설정에 임의로 중단할 수 있습니다. 해결 방법으로 xHCI 포트와 MITT 보드 사이에 전원이 공급되는 USB 2.0 허브를 추가합니다.