Error 7 During FPGA Compilation When SEA Modules Are Included in LabVIEW Project

Updated Nov 1, 2023

Reported In

Software

  • LabVIEW FPGA Module

Other

  • SEA 9410
  • SEA 9510
  • SEA 9741

Issue Details

The FPGA code compilation results in Error 7 when SEA modules are included in the LabVIEW project. The error will occur even if the FPGA code is as simple as just having a while loop, but the same code can be compiled without an error when the module is removed from the project file.
Error 7 occurred at an unidentified location

Possible reason(s):

LabVIEW: (Hex 0x7) File not found. The file might be in a different location or deleted. Use the command prompt or the file explorer to verify that the path is correct.

Solution

Different resolution steps have been verified for different SEA modules.
  • For SEA 9410 and SEA 9741 the error can be avoided by the following workaround:
  1. After the initial installation of the 9410/9741 driver software, do Mass-Compile the LabVIEW "other" folder (typically located at a path like C:\Program Files (x86)\National Instruments\LabVIEW 20XX\Targets\NI\FPGA\cRIO\other). Some errors occur during the mass compilation, but you can ignore that.
  2. Uninstall the appropriate SEA driver software and reinstall the package via VIPM.
  • For SEA 9510, removing and re-positioning SEA 9510 modules in the cRIO chassis can fix the behavior.