다음을 통해 공유


BTP 전원 상태 HID 테스트

BTP 전원 상태 HID 테스트는 올바른 Bluetooth HID 기능을 유지하면서 시스템이 다양한 전원 상태 간에 전환하는 기능을 확인합니다.

테스트 설정

Traduci와 함께 Pmod 디바이스를 사용하기 전에 녹색 전원 표시기, 선택적 노란색 테스트 LED 및 Traduci의 주황색 LED 3개가 켜져 있는지 검사. 시스템의 Bluetooth 라디오가 켜져 있고 장치가 Traduci에 올바르게 연결되어 있는지 또는 테스트 중인 시스템(SUT)에 직접 연결되어 있는지 확인합니다. 설정에 대한 자세한 내용은 BTP 개요에서 확인할 수 있습니다.

지원되는 디바이스에 대한 기능 및 구매 정보는 지원되는 BTP 하드웨어에서 찾을 수 있습니다.

이러한 테스트에는 Traduci의 외부 전원 어댑터가 필요합니다. USB 전원으로는 충분하지 않습니다. 필요한 어댑터에 대한 요구 사항은 전원 어댑터에서 찾을 수 있습니다. Bluefruit Feather와 같이 비트라두시 기반 디바이스를 사용하는 경우 테스트 전체에서 전원을 공급하려면 전원이 공급되는 USB 허브가 필요합니다. USB 허브의 전원이 올바르게 공급되고 디바이스가 USB 케이블을 통해 허브에 연결되어 있는지 확인합니다. 또한 허브가 USB 케이블을 사용하여 SUT에 연결되어 있는지 확인합니다.

단일 Windows 테스트 디바이스는 모든 전원 상태 테스트를 실행할 수 없습니다. 대기 및 절전 모드와 같은 일부 전원 상태는 SUT에서 상호 배타적입니다. BTP 스크립트 RunPowerStateTests.bat 또는 RunPowerStateTests.ps1 는 SUT와 호환되는 테스트를 자동으로 선택하고 실행해야 합니다. SUT와 호환되지 않는 테스트는 건너뜁습니다.

테스트 중인 시스템 프로비전

테스트 중인 시스템(SUT)은 실행되기 전에 전원 상태 테스트를 위해 프로비전되어야 합니다. 지침에 따라 WDK 10 문서에서 제공하는 전원 테스트를 위해 PC를 준비합니다. 드라이버 배포 및 테스트를 위해 컴퓨터 프로비전(WDK 10)

지원되는 디바이스

Power State HID 테스트 실행

BTP 패키지가 추출된 폴더로 이동합니다. 일반적으로 아래에 C:\BTP있습니다. 패키지 버전 이름을 따서 명명된 폴더에서 다음 스크립트를 찾을 수 있습니다. 다음 중 하나를 실행합니다.

  • RunPowerStateTests.bat <device name> 관리자 권한 명령 프롬프트에서 또는
  • RunPowerStateTests.ps1 <device name> 관리자 권한 PowerShell 콘솔에서

사용 가능한 디바이스 이름 매개 변수에 대한 정보는 Bluetooth 테스트 플랫폼 지원 하드웨어에서 찾을 수 있습니다.

또한 끝에 선택적 매개 변수 -VerboseLogs 를 포함하여 BTP의 내부 연산에 대한 자세한 출력을 가져올 수도 있습니다.

Traduci에서 테스트가 시작되면 Pmod 디바이스의 전원을 공급하기 위한 테스트의 명령이 전송되면 12핀 어댑터 옆에 있는 빨간색 LED가 켜집니다. 이 LED는 모든 테스트가 끝날 때 꺼집니다. 이전 테스트 실패로 인해 다음 테스트가 시작될 때 켜진 경우 전원을 켭니다. 전원을 다시 켜서 알려진 상태로 되돌려 옵니다. 전원 주기가 실패하면 Pmod 디바이스가 알 수 없는 상태이므로 테스트가 실패합니다.

로그 캡처

Bluetooth 로그를 캡처하려면 GitHub의 Windows 리포지토리용 busiotools에 대한 지침을 따릅니다.

Bluetooth 로그를 구문 분석하려면 BTETLParse 도구에 대한 지침을 따릅니다.