Crash Protection (microDiagnostics)#
PCI Bus Connection#
애플릿을 활성화할 때 시작되는 FPGA 라이브 재구성 중에는 프레임 그래버가 잠시 동안 PCI 버스에서 사라집니다. 그러나 모든 메인보드에서 PCI 버스에서 장치가 사라지는 것을 지원하는 것은 아닙니다.
메인보드가 PCI 버스에서 장치가 사라지는 것을 지원하지 않는 경우: FPGA 재구성이 실패하고 Windows 블루 스크린이 나타날 수 있습니다. 이 경우 충돌 방지 기능이 활성화됩니다. 추가적인 블루 스크린을 방지하기 위해 FPGA 라이브 재구성(즉, 애플릿 활성화)이 비활성화됩니다. 이는 microDiagnostics, microDisplay X 도구 및 함수 호출을 사용하는 Framegrabber API에서 적용됩니다. Fg_Init.
이미 활성화된 애플릿만 로드할 수 있습니다. 다른 애플릿을 활성화하려면(즉, 다른 애플릿으로 FPGA를 구성하려면):
- microDiagnostics에서 다른 애플릿이 플래시된 파티션을 부트 파티션으로 정의합니다.
- 컴퓨터를 재부팅합니다.
사용하려는 애플릿이 저장된 파티션이 이제 부트 파티션이므로, 부팅 중에 이 파티션에 저장된 애플릿이 FPGA에 플래시됩니다.
User Application Crash#
이 충돌 방지 기능은 재구성 도중 사용자 애플리케이션이 비정상 종료된 경우에도 활성화됩니다. 이 경우 microDiagnostics에서 FPGA 라이브 재구성을 다시 활성화하여 프레임 grabber에 플래싱된 애플릿 중 하나를 활성화할 수 있습니다. 방법은 다음과 같습니다:
- microDiagnostics에서 재구성할 프레임 grabber 디바이스 보드를 선택합니다.
- 사용하려는 애플릿이 포함된 파티션을 활성화합니다.
-
표시되는 대화 상자(아래 참조)에서 Activate Anyway를 클릭합니다. 이제 라이브 구성이 다시 활성화됩니다.

정보
블루 스크린으로 인해 충돌 방지가 활성화되었음에도 라이브 구성을 다시 활성화하면(Activate Anyway 클릭), 다시 블루 스크린이 발생합니다.