콘텐츠로 건너뛰기

FirmwareUpdater#

FirmwareUpdater 명령줄 도구를 사용하여 프레임 그래버 펌웨어 업데이트 가용성을 확인하고 필요한 경우 업데이트를 수행할 수 있습니다.

사용 가능한 모든 옵션과 매개변수 요약을 확인하려면 다음을 사용하여 FirmwareUpdater 도구를 실행하세요. --help GrabberFirmwareUpdater 도구를 호출하십시오.

FirmwareUpdater --help

펌웨어 버전에 대한 일반 정보#

펌웨어 버전은 세 부분으로 나뉩니다.

  • 동적 펌웨어 버전은 메이저 및 마이너 버전 형식(예: 1.0)으로 제공됩니다.
  • 정적 버전은 S로 시작하며 메이저 및 마이너 버전 형식(예: S1.2)으로 제공됩니다.
  • PCIe 코어 버전은 P로 시작하며 메이저 버전 형식(예: P0)으로 제공됩니다.

동적 펌웨어는 앱릿에 완전히 통합되어 있으며 플래시된 펌웨어의 일부가 아닙니다. 이 때문에 펌웨어 플래시 파일에서 동적 펌웨어 버전이 생략됩니다. FirmwareUpdater에서는 정적 버전과 PCIe 코어 버전만 사용됩니다.

앱릿은 특정 정적 버전과만 호환됩니다. 일반적으로 Framegrabber SDK를 설치할 때마다 앱릿에 필요한 버전과 일치하는 펌웨어 업데이트 파일이 제공됩니다. PCIe 코어는 앱릿과 마찬가지로 정적 버전에 따라 달라집니다. 각 새로운 정적 버전마다 0부터 시작합니다. 예를 들어 S1.1 P1에서 S1.2 P0으로 업데이트하는 것은 PCIe 코어 버전을 다운그레이드하는 것을 의미하지 않습니다.

정보

이전 세대인 Basler 프레임 래퍼(microEnable 5 marathon 시리즈)와 달리, 앱릿은 보드에 플래시되지 않습니다. 앱릿은 설치된 펌웨어 버전과 일치하는 한 로드할 수 있습니다.

펌웨어 업데이트는 분할되어 있으며 펌웨어 업데이트를 더 안전하게 만들기 위해 두 개의 별도 파티션을 제공합니다. 전원 공급 중단 등으로 인해 펌웨어 업데이트 과정에서 문제가 발생하더라도 하나의 파티션만 손상될 수 있습니다. 다른 파티션이 대신 자동으로 사용됩니다.

펌웨어 업데이트 확인#

사용 가능한 업데이트가 있는지 확인하려면 옵션과 매개변수 없이 FirmwareUpdater 도구를 실행하세요.

FirmwareUpdater

다음 예시에서는 시스템에 두 개의 보드가 있고 그중 하나에 업데이트가 필요합니다.

FirmwareUpdater Check

펌웨어 업데이트가 필요한 보드가 있는 경우 FirmwareUpdater 도구에 간단한 메시지가 출력됩니다.

펌웨어 업데이트#

프레임 그래버 펌웨어를 업데이트하려면 다음을 사용하십시오. --update GrabberFirmwareUpdater 도구를 호출하십시오.

FirmwareUpdater --update

정보

FirmwareUpdater가 실행되는 창을 절대 닫지 말고, Ctrl-C를 누르거나 기타 방법으로 업데이트 프로세스를 중단하지 마십시오. 또한 모든 업데이트가 완료될 때까지 컴퓨터를 종료하거나 전원을 끄지 마십시오.

업데이트 프로세스 동안 작업 활동과 진행 상황이 간단한 진행률 표시줄로 표시됩니다. FirmwareUpdater가 모든 업데이트를 자동으로 수행합니다.

FirmwareUpdater Update

업데이트 과정이 완료되면 간단한 요약과 함께 컴퓨터 전원을 끄라는 메시지가 출력됩니다. 펌웨어는 전원 켜기 단계에서 로드되므로, 업데이트된 펌웨어를 활성화하려면 컴퓨터의 전원을 재부팅(Power-cycle)해야 합니다.

이전 펌웨어 버전으로 다운그레이드#

프레임 그래버에 특정 이전 펌웨어 버전이 필요한 경우 다음 파라미터들과 --board <id>, --file <path> 다음 옵션을 --force 조합하여 사용해야 합니다.

FirmwareUpdater --board 0 --file ..\firmware\CXP12-IC-1C\firmware.hap --force

FirmwareUpdater의 출력은 업데이트 프로세스 중과 동일합니다.

FirmwareUpdater Downgrade

정보

프레임 그래버 펌웨어 다운그레이드는 프레임 그래버에 설치된 스태틱 버전과 일치하는 앱릿을 제공하는 Framegrabber SDK를 통해서만 가능합니다.