From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



USB设备固件与DAQmx基础3.0或更高版本不兼容



硬件: Multifunction DAQ (MIO)>>Portable>>USB-6008, Multifunction DAQ (MIO)>>Portable>>USB-6009, Multifunction DAQ (MIO)>>Portable>>USB-6501, Digital I/O (DIO)>>Static>>USB-6501

问题:

我将我的NI DAQmx基础从版本2.2升级到3.0或更高版本我的usb-6008,usb-6009或usb-6501不再工作。lsdaq实用程序告诉我,我的usb-6008、usb-6009或usb-6501的设备固件是不兼容的。我怎么解决这个问题?


解答:

注意:lsdaq实用程序复制了NI测量和自动化资源管理器(NI MAX)的一些功能。然而,与NI MAX相比,lsdaq的功能有限。DAQmx基础与Windows、Mac OS和Linux兼容。

不同版本的NI-DAQmx需要使用特定版本的usb-6008,usb-6009,和usb-6501设备固件。

当USB-6008、USB-6009或USB-6501第一次插入使用NI- DAQmx 7.5或后来安装的Windows机器时,NI-DAQmx将自动控制USB设备,并将更新固件与安装版本的nidaqmx兼容。

如果您想使用带有NI-DAQmx基础的USB设备,您将不得不重新将USB设备与NI-DAQmx基础连接起来,并更新固件,以与您的特定版本的NI-DAQmx基础兼容。如果NI-DAQmx没有安装,USB设备将会自动与NI-DAQmx基地联系在一起。

对于NI-DAQmx基础2.2以及先前版本:
NI-DAQmx基础2.2和早期版本使用了一个旧版本的NI USB通信协议来与USB-600x和USB-6501设备进行通信。任何USB设备必须安装一个设备固件版本,以支持这个旧版本的NI USB协议,以便成功地与NI-DAQmx基础2.2和更早地进行通信。

一旦USB设备与NI-DAQmx基相关联,lsdaq(NI-DAQmx基本列表设备)实用工具可能会提醒您,设备固件是不兼容的。为了将固件转换回与NI-DAQmx基础2.2或之前的版本兼容,您将需要一个带有NI-DAQmx 7.5(或更高版本)的Windows机器,并且安装了NI-DAQmx基础2.2(或之前)。要将USB设备重新连接到NI-DAQmx底座并切换固件,请按照如下说明进行操作:KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base.


对于NI-DAQmx基本3.0和以后:
NI-DAQmx基础3.0和后来的版本使用了最新一代的NI USB通信协议。任何USB设备必须安装一个设备固件版本,以支持这个新版本的NI USB协议,以便成功地与NI-DAQmx基础3.0和更高版本通信。

一旦USB设备与NI-DAQmx基相关联,lsdaq(NI-DAQmx基本列表设备)实用工具可能会提醒您,设备固件是不兼容的。关于如何将USB设备与NI-DAQmx基重新关联的说明,请参考下面链接中的步骤1 -6:KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base.要更新固件,您可以运行安装了NI-DAQmx基础3.0和稍后的固件下载工具(以下说明)。

在你的USB设备上更新固件的指令,以使用NI-DAQmx基本3.0,然后使用USB固件自动下载加载器

USB固件Autodownloader实用程序将允许您安装适当的固件,以使用您的NI-DAQmx基础3.0或更高版本。这个实用程序安装NI-DAQmx基地3.0及以后在以下默认位置:C:\Program Files\National Instruments\NI-DAQmx Base\bin\FWUpdate.exe and also included below as an attachment.
  1. 插入你想要更新的USB设备
  2. 从上面指定的位置运行实用程序
    -如果你的设备没有出现,点击刷新设备列表
    -如果你的设备仍然没有出现,请检查你的设备是否与NI-DAQmx基地联系在一起,遵照:KnowledgeBase 3NE7GJMY: Using a USB-6008 / 6009 / 6501 in MAX, and Switching Firmware Between NI-DAQmx and NI-DAQmx Base
  3. 对于由该实用程序识别的每个USB设备,将显示一条消息,指示固件是否需要更新,以便与您安装的NI-DAQmx的版本一起工作
  4. 如果你需要更新任何固件,在你想要更新的设备旁边的盒子里检查
  5. 单击更新固件启动更新过程,这需要一分钟才能完成,这取决于有多少设备正在更新
  6. 一旦USB设备上的led闪烁,你就会看到你的USB设备出现在管理设备中,并更新了状态信息。
    -如果你的设备没有出现,点击刷新设备列表
  7. 更新完成后,单击退出以关闭实用程序

如下有一个详细介绍上述过程的视频教程:NI Community: How to Update Firmware on the NI USB-6008/6009 for Use with the DAQmx Base Driver 3.X or Later.

重要提示: USB固件Autodownloader实用程序在Windows系统上有不同的表现,在这里安装了NI-DAQmx和NI-DAQmx基础。NI-DAQmx将始终优先安装的特定版本的固件。要安装与DAQmx基础3.2或更新版本兼容的固件,必须安装NI-DAQmx 8.7.2。

在安装了不兼容的NI-DAQmx版本的情况下,即使在USB固件Autodownloader成功完成之后,NI-DAQmx也将继续报告一个不兼容的固件错误。 请参考您版本的NI-DAQmx基础的自述文件,以确定哪个版本的NI-DAQmx是兼容的。



相关链接:

附件:
FWUpdate.exe




报告日期: 05/02/2007
最近更新: 08/03/2017
文档编号: 491FPHB9