DAQmx Base 3.0 이상 버전과 USB 디바이스 펌웨어가 호환되지 않는 현상



하드웨어: Multifunction DAQ (MIO)>>Portable>>USB-6008, Multifunction DAQ (MIO)>>Portable>>USB-6009, Digital I/O (DIO)>>Static>>USB-6501

문제점: NI DAQmx Base 2.2 버전을 3.0 혹은 그 이상으로 업그레이드 하였습니다. 그러고나니 USB-6008,USB-6009,USB-6501이 더이상 동작하지 않습니다. lsdaq 유틸리티에서는 디바이스 펌웨어가 USB 디바이스들과 호환되지 않는다고 나옵니다. 어떻게 고쳐야 됩니까?

솔루션: 각 NI-DAQmx Base 버전마다 각 USB-6008,USB-6009,USB-6501특정 디바이스 펌웨어 버전의 사용을 요구합니다.

NI-DAQmx 7.5 이상 버전이 설치된 윈도우 PC에서 USB-6008,USB-6009,USB-6501이 처음으로 연결되었을 때, NI-DAQmx는 자동으로 USB 디바이스에 호환되는 펌웨어를 업데이트 할 것입니다.

만약 USB 디바이스를 NI-DAQmx Base와 함께 사용하길 원한다면, USB 디바이스를 NI-DAQmx Base와 다시 연계시켜야 하고 NI-DAQmx Base 버전에 맞게 펌웨어를 다시 업그레이드 해야 합니다.만약 NI-DAQmx가 설치되지 않았다면, USB 디바이스는 자동으로 NI-DAQmx Base와 연계될 것입니다.

NI-DAQmx Base 2.2 나 이전 버전의 경우:
NI-DAQmx Base 2.2나 이전버전의 경우 USB-600x과 USB-6501 디바이스와 통신할때 더 오래된 버전의 NI USB 통신 프로토콜을 사용합니다. 어떤 USB 디바이스든지 NI-DAQmx Base 2.2 이전 버전과 성공적으로 통신하려면 오래된 NI USB 프로토콜을 지원하는 디바이스 펌웨어 버전이 있어야 합니다.

 NI-DAQmx Base와 한번 연계된 USB 디바이스는 lsdaq(NI-DAQmx Base List Device) 유틸리티에서 디바이스 펌웨어가 호환되지 않는다는 메시지 경고가 발생할 것입니다. 펌웨어를 NI-DAQmx Base 2.2 이전 버전과 호환되는 버전으로 변경하기 위해서 NI-DAQmx 7.5 이상 버전과 NI-DAQmx Base 2.2 이전 버전 모두 윈도우 기반 PC에 설치되어 있어야 합니다.USB 디바이스를 NI-DAQmx Base에 재연계하고 펌웨어를 변경하려면 다음의 KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base 링크를 참고하시기 바랍니다.


NI-DAQmx Base 3.0 이상 버전의 경우:
NI-DAQmx Base 3.0 이상 버전은 가장 최신의 Ni USB 통신 프로토콜을 사용합니다. 어떤 USB 디바이스든지 NI-DAQmx Base 3.0 이상 버전과 성공적으로 통신하려면 가장 최신의 NI USB 프로토콜을 지원하는 디바이스 펌웨어 버전이 있어야 합니다.

NI-DAQmx Base와 한번 연계된 USB 디바이스는 lsdaq(NI-DAQmx Base List Device) 유틸리티에서 디바이스 펌웨어가 호환되지 않는다는 메시지 경고가 발생할 것입니다. NI-DAQmx Base에서 USB 디바이스를 재연계 시키는 방법에 대해서는 다음 KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base 링크의 1-6단계를 참고하시기 바랍니다. 펌웨어를 업그레이드 하기 위해서 NI-DAQmx Base 3.0에 설치된 펌웨어 다운로드 유틸리티를 사용할 수 있습니다.

NI-DAQmx Base 3.0이상 버전의 펌웨어 업데이트는 USB 펌웨어 자동다운로더를 이용하여 진행합니다.

USB 펌웨어 자동다운로더 유틸리티는 NI-DAQmx Base 3.0 이상 버전에서 사용할 펌웨어를 설치하도록 도와줍니다. 이 유틸리티는 NI-DAQmx Base 3.0 이상 버전 설치 시 기본으로 C:\Program Files\National Instruments\NI-DAQmx Base\bin\FWUpdate.exe 의 위치에 설치됩니다. 
  1. 업데이트를 원하는 USB 장비를 연결합니다.
  2. 위의 위치에 있는 유틸리티를 실행시킵니다.
    -디바이스가 보이지 않는다면 Refresh Device List 를 클릭하십시오.
    -여전히 디바이스가 보이지 않는다면 다음 KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base 링크의 단계의 따라 디바이스를 체크해보시기 바랍니다.
  3. 유틸리티에서 인식되는 USB 디바이스마다, 설치되어 있는 NI-DAQmx Base 버전에 동작하기 위해 펌웨어 업데이트가 필요한지 아닌지 메시지가 보이게 됩니다.
  4. 펌웨어 업데이트가 필요하면 디바이스 옆의 박스를 체크합니다.
  5. Update Firmware 를 클릭하면 업데이트가 시작되고, 업데이트 하는 디바이스의 수에 따라 몇분 정도 소요가 됩니다.
  6. USB 디바이스에 있는 LED가 깜빡이면 업데이트 메시지와 함께 USB 디바이스를 유틸리티에서 확인할 수 있습니다.
    -디바이스가 보이지 않으면 Refresh Device List 를 클릭하십시오.
  7. 업데이트가 완료되면 EXIT를 눌러 유틸리티를 종료하시기 바랍니다.

위 과정에 대한 비디오 튜토리얼은 다음 Developer Zone Community: How to Update Firmware on the NI USB-6008/6009 for Use with the DAQmx Base Driver 3.X or Later 링크에서 확인 가능합니다.

Important Note:  USB 펌웨어 자동다운로더는 NI-DAQmx와 NI-DAQmx Base 모두 설치된 곳에서 다르게 동작합니다. NI-DAQmx가 항상 설치될 특정 펌웨어 버전에 대해 우선권을 갖기 때문에, USB 펌웨어 자동다운로더 사용 시 주의해야 합니다.

호환되지 않는 NI-DAQmx 버전이 설치된 경우 NI-DAQmx Base는 USB 펌웨어 자동다운로더를 이용해 성공적으로 업데이트를 완료해도 계속해서 펌웨어 호환되지 않는 에러를 띄웁니다. NI-DAQmx Base의 readme를 참고하여 호환되는 NI-DAQmx를 설치하시기 바랍니다.  



관련 링크: KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base
KnowledgeBase 4W1BSI7G: Why Does My USB DAQ Device Show As USB Firmware Loader in Device Manager?
Developer Zone Community: How to Update Firmware on the NI USB-6008/6009 for Use with the DAQmx Base Driver 3.X or Later

첨부:





리포트 날짜: 05/02/2007
마지막 업데이트: 07/28/2015
문서 번호: 491FPHB9