LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

USB-8451 No longer works with CVI 8.5.1

I just updated to CVI 8.5.1.
I am using the USB-8451.
After I updated the USB-8451 commands are no longer listed.  If I go to run my code it no longer reconizes any of my commands.
 
I get the following errors
 10 Project link errors
  Undefined symbol '_ni845xSpiConfigurationSetClockRate@8' referenced in "Source File.c".
  Undefined symbol '_ni845xFindDevice@12' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiConfigurationSetClockPolarity@8' referenced in "Source File.c".
  Undefined symbol '_ni845xOpen@8' referenced in "Source File.c".
  Undefined symbol '_ni845xClose@4' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiConfigurationSetClockPhase@8' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiWriteRead@24' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiConfigurationOpen@4' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiConfigurationClose@4' referenced in "Source File.c".
  Undefined symbol '_ni845xSpiConfigurationSetChipSelect@8' referenced in "Source File.c".
It used to compile fine under 8.2.
 
I've reinstalled the 8451 drivers (1.1.1) and restarted several times. 
 
What am I missing?
 
0 Kudos
Message 1 of 5
(3,810 Views)
I forgot to add that MAX sees the USB8451 just fine.
0 Kudos
Message 2 of 5
(3,807 Views)
Hello,
This issue is currently being looked into by an Application Engineer via email.
Christian A
National Instruments
Applications Engineer
0 Kudos
Message 3 of 5
(3,769 Views)
Hi Lowix,

Did you ever get the problem resolved?

This has to do with the way the NI-845x installer registers the support files for CVI. It supports only one version of CVI at a time and I assume that at the time of the initial installation, it was your previous CVI version. As the NI-845x installer still detects that the support files for your existing CVI version, it updates those files instead.
The simple trick is to go into the maintenance mode of the NI-845x installer and remove the CVI support, go into the maintenance mode again and re-add the CVI support.

-B2k
0 Kudos
Message 4 of 5
(3,691 Views)

Yes I got it resolved.  I had to uninstall the driver then reinstall it.

Thanks for the tip though, I'll remember that if I have a similar problem.

 

0 Kudos
Message 5 of 5
(3,682 Views)