다음을 통해 공유


펌웨어 업데이트를 위한 USB 디바이스 구성

펌웨어는 디바이스 내부이며 운영 체제와 독립적입니다. 그러나 펌웨어 다운로드로 인해 운영 체제 오류가 발생할 수 있습니다.

  • Windows XP에서 디바이스를 시스템에 연결하면 여러 플러그 앤 플러그 뽑기 소리가 발생하여 최종 사용자 환경이 저하될 수 있습니다.

  • 디바이스가 시작될 때마다 펌웨어가 다운로드되므로 펌웨어가 연결된 직후 또는 운영 체제가 S3 또는 S4 전원 상태에서 다시 시작된 직후에 작동하지 않을 수 있습니다.

  • S3 또는 S4에서 다시 시작할 때 대부분의 컴퓨터가 S4 모드에서 자체 전원 디바이스에 대한 전원을 차단하기 때문에 디바이스에서 깜짝 제거 대화 상자가 팝업될 수 있습니다.

시스템 오류를 방지하려면 다음을 수행합니다.

  • 디바이스에 두 개의 개별 공급업체 및 디바이스 ID 집합이 있는지 확인합니다.

    펌웨어 업데이트를 수행할 수 있는 디바이스는 시스템에 의해 두 번 열거됩니다. 시스템에서 디바이스가 검색되면 공급업체 및 디바이스 ID를 사용하여 예비 드라이버를 로드합니다. 이 드라이버는 펌웨어 다운로드를 용이하게 합니다.

    펌웨어가 로드되면 예비 드라이버가 버스를 다시 설정하여 시스템이 디바이스를 다시 열거합니다. 새 펌웨어는 다른 공급업체 및 디바이스 ID 집합을 제공합니다. 두 번째 열거형 동안 시스템은 새 ID 집합을 사용하고 기본 디바이스 드라이버를 로드합니다.

  • 공급업체 및 디바이스 ID가 고유하고 제품에 특정되어 있는지 확인합니다.

    디바이스에 제3자의 프로그래밍 가능한 USB 칩이 포함된 경우 칩은 표준 ID 집합을 사용하여 자신을 식별할 수 있습니다. 동일한 칩을 동일한 시스템의 다른 디바이스와 함께 사용하는 경우 동일한 ID 집합에 대해 두 디바이스 간에 경합이 발생하여 운영 체제가 오작동할 수 있습니다.

Windows용 USB 디바이스 빌드