|
NI公司发现在特定的NI-HSDIO设备中,EEPROMs会被编程为不适当的内存空间。此时对应驱动就会做出错误的决定,在不考虑实际物理内存的前提下给所控制的设备每个通道分配16Mbit的内存。
在具有每通道1,2或者8Mbit内心的设备里,数据从前面部分的内存写入或者读出的时候可能会出现严重的错误。这在使用大量内存的多功能数据采集和生成程序中很常见。
在具有每通道64故意或者128Mbit的设备里,当试图在上部内存地址中写入或者读出数据时会弹出软件错误。
NI公司已经定义产生错误的原因,也采取了在循环中防止出现此类错误的措施。
怎么去确定你的设备是否在所影响的行列:
1,所涉及的设备包括PCI和PXI版本的 NI6541/42,NI 6551/52和NI 6561/62,这些设备生产时间是2010年11月到2011年5月。设备的序列号范围是0xEEE07C 到 0xEFD17B。可以使用MAX去查找设备的序列号。
2,或者执行更新实例,添加函数库,去确定设备是否受影响。
NI提供了两种方法去解决这个问题,一个方法是更新实例,添加函数库可以确定设备是否被影响,如果被影响,更新实例也会给出处理此问题的选择。关于更新实例提供的解决方案,请看下述说明。
另外,用户也可以返修设备到NI公司进行维修,如果用户在美国或者加拿大,可以致电877-493-2406.如果客户在美国和加拿大之外,可以联系相应分公司的维修电话。
下面就是更新实例的说明:
1,确定你已经安装NI HSDIO 1,4版本以上的驱动程序,如果没有,就需要进行更新驱动。如果你的驱动版本在1,4到1.5.2之间,你需要安装LabVIEW 实时系统8.6,下面有相应链接。1.4之前的奔波,请安装NI-HSDIO版本的驱动。
2,从KB中下载安装附件程序。
3,解压安装包到已知位置。
4,双击运行HSDIO_Device_Update_Utility.exe
5,这个执行文件会查询到系统中所有可以影响到HSDIO设备。如果发现可以影响到的设备,可以点击更新所有设备的按钮继续更新所影响的设备。或者点击特定的你想更新的设备,然后点击更新选项按钮。
6,在执行更新结束,设备都已经更新,结果会显示在界面。
|