USRP 295x/294x Error -1 When Running LabVIEW Executable

Updated Jun 15, 2026

Reported In

Hardware

  • USRP-2954
  • USRP-2950
  • USRP-2955
  • USRP-2952
  • USRP-2953
  • USRP-2940
  • USRP-2942
  • USRP-2943
  • USRP-2945
  • USRP-2944

Other

NI USRP 2026 Q1

Issue Details

After building an executable application for the NI-USRP Simple Streaming template project and running it, the following error appears about the bitfile not being found:
Error -1 occurred at Configure Bitfile.vi:1240001
 
The path to the bitfile specified in the error is wrong and contains the created applications name (e.g. Aplication.exe) in the path.

Solution

The template project uses "Current VI's Path.vi" internally to create path to the FPGA bitfile dynamically, which when used in application (.exe) treats the application file as a VI library, and returns the path to the VI in the application file. Using "Application Directory.vi" instead resolves the issue.

 
The instructions below demonstrate the simplified solution for NI-USRP Simple Streaming Project:
  1. In the project open My Computer -> Configurations -> Details -> Configure Bitfile.vi
  2. Modify the Build path to be read from Application Directory.vi and concatenate it with the name of the FPGA bitfile.
  3. Build the application
  4. Copy the FPGA bitfile to the same directory as the application.