다음을 통해 공유


디버그 기능 테스트(로고)

이 테스트는 xHCI 컨트롤러, EHCI 컨트롤러, 직렬 포트, 1394 컨트롤러 또는 네트워크 어댑터를 사용하여 디버그 작업을 지원하는 테스트 컴퓨터의 기능을 측정합니다. 테스트는 하나 이상의 디버그 포트를 사용할 수 있는지 확인합니다.

테스트 세부 정보

   
사양
  • System.Fundamentals.DebugPort.SystemExposesDebugInterface
플랫폼
  • Windows 10, 클라이언트 버전(x86)
  • Windows 10, 클라이언트 버전(x64)
  • Windows Server 2016(x64)
  • Windows 10, 클라이언트 버전(Arm64)
지원되는 릴리스
  • Windows 10
  • Windows 10 버전 1511
  • Windows 10 버전 1607
  • Windows 10, 버전 1703
  • Windows 10, 버전 1709
  • Windows 10, 버전 1803
  • Windows 10, 버전 1809
  • Windows 10, 버전 1903
  • Windows 10에 대한 다음 업데이트
예상 실행 시간(분) 20
범주 개발
시간 제한(분) 1200
다시 부팅 필요 false
특별한 구성 필요 true
형식 automatic

추가 설명서

이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.

테스트 실행

이 디버그 테스트를 완료하려면 두 대의 컴퓨터를 구성해야 합니다. 인증하려는 컴퓨터는 SUT(테스트 중인 시스템)입니다. 두 번째 컴퓨터는 Windows 디버거가 실행되는 호스트입니다. 이러한 컴퓨터는 Windows HLK 필수 구성 요소를 충족해야 하며 동일한 컴퓨터 풀에 포함되어야 합니다. 자세한 내용은 Windows HLK 필수 구성 요소를 참조하세요. 테스트 중인 디바이스가 XHCI 컨트롤러인 경우 XHCI 컨트롤러는 두 컴퓨터에 모두 포함되어야 합니다. SUT의 XHCI 컨트롤러에 사용자가 액세스할 수 있는 포트가 있는 경우 컨트롤러에는 디버그 기능이 있어야 합니다.

중요

확인 중인 디버그 전송에 적합한 케이블이 있어야 합니다.

문제 해결

HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.

문제 해결 정보는 Windows HLK 환경 문제 해결을 참조하세요.

이 테스트는 Pass 또는 Fail을 반환합니다. 테스트 세부 정보를 검토하려면 HLK Studio에서 테스트 로그를 검토합니다.

추가 정보

명령 구문

매개 변수 창 전송 필드에 하나의 전송 유형(NET, 1394, USB 또는 직렬)을 입력합니다. 입력한 전송에 따라 다음과 같은 추가 매개 변수를 제공해야 합니다.

전송 방식 필수 매개 변수 의견

NET

NetHostIP

호스트 IP를 지정해야 합니다. SUT 컴퓨터에 둘 이상의 컨트롤러가 있는 경우 BusParams 값을 지정해야 합니다. Busparamsb.d.f로 입력합니다. 여기서 b, df는 디바이스 관리자의 디바이스 속성 창에 표시되는 버스 번호, 디바이스 번호 및 함수입니다.

1394

1394채널

기본값은 1입니다. SUT 컴퓨터에 둘 이상의 컨트롤러가 있는 경우 BusParams 값을 지정해야 합니다. Busparamb.d.f로 입력합니다. 여기서 b, df는 디바이스 관리자의 디바이스 속성 창에 표시되는 버스 번호, 디바이스 번호 및 함수입니다.

USB

UsbTargetName

기본값은 default입니다. SUT 컴퓨터에 둘 이상의 USB 호스트 컨트롤러가 있는 경우 BusParams 값을 지정해야 합니다. Busparams를 b.d.f로 입력합니다. 여기서 b, d 및 f는 디버그에 사용하려는 USB 호스트 컨트롤러의 버스 번호, 디바이스 번호 및 함수 번호입니다. 이러한 숫자는 디바이스 관리자의 USB 호스트 컨트롤러 속성 창에 표시됩니다.

중요

SUT 컴퓨터에서 EHCI 호스트 컨트롤러를 사용하는 경우 케이블이 컨트롤러의 포트 1에 연결되어야 합니다. UsbView 도구를 사용하여 포트 1을 식별할 수 있습니다. USBView는 WDK에 포함되어 있습니다.

직렬

필요하지 않음

기본값으로 충분합니다. 필요한 경우 필요에 따라 모든 직렬 매개 변수(접두사 Serial_)를 조정합니다.

매개 변수

매개 변수 이름 매개 변수 설명
전송 유효한 값은 net, usb, 1394 또는 serial입니다.
NetHostIP 호스트 컴퓨터의 IP 주소
NetPort 커널 디버깅의 포트 번호입니다. 포트 50000을 사용하는 것이 좋습니다.
NetKey 커널 디버깅을 위한 암호화 키입니다. 기본 키를 사용하는 것이 좋습니다.
BusParams 이더넷,1394, USB: 테스트 중인 시스템에 컨트롤러가 둘 이상 있는 경우에만 사용됩니다. 버스 매개 변수를 b.d.f로 입력합니다. 여기서 b, d 및 f는 관련 디바이스 관리자 속성 페이지에 표시되는 버스 번호, 디바이스 번호 및 함수입니다.
SerialTargetPort 테스트 중인 시스템의 COM 포트 번호
SerialHostPort 호스트 컴퓨터의 COM 포트 번호
SerialBaudRate 직렬 통신의 전송 속도
UsbTargetName 모든 문자열이 허용됩니다. 기본값을 사용하는 것이 좋습니다.
1394채널 테스트 중인 호스트와 시스템 모두에서 사용되는 일반적인 1394 채널입니다.