Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Build Error with RT/FPGA Target

I am trying to build my RT project and deploy it to my cRIO 9014 chassis and I get the following error:

'An error occurred while saving the following file:

C:\Program Files\National Instruments\LabVIEW 2009\vi.lib\rvi\ClientSDK\Core\ModuleGeneration\CommunicationInterfaceUtility\niFpgaDmaChannelImplementation.ctl

Invoke Node in AB_Source_VI.lvclass:Close_Reference.vi->AB_Build.lvclass:Copy_Files.vi->AB_Application.lvclass:Copy_Files.vi->AB_RTEXE.lvclass:Copy_Files.vi->AB_Build.lvclass:Build.vi->AB_Application.lvclass:Build.vi->AB_RTEXE.lvclass:Build.vi->AB_Engine_Build.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.ProxyCaller

Method Name: Save:Target Instrument


Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:

Error 6 occurred at AB_Source_VI.lvclass:Close_Reference.vi -> AB_Build.lvclass:Copy_Files.vi -> AB_Application.lvclass:Copy_Files.vi -> AB_RTEXE.lvclass:Copy_Files.vi -> AB_Build.lvclass:Build.vi -> AB_Application.lvclass:Build.vi -> AB_RTEXE.lvclass:Build.vi -> AB_Engine_Build.vi -> AB_Build_Invoke.vi -> AB_Build_Invoke.vi.ProxyCaller

Possible reason(s):

LabVIEW: Generic file I/O error.
=========================
NI-488: I/O operation aborted.'

The project uses a lot of FPGA capabilities of the 9014 and the four RIO modules in it. Please help!
0 Kudos
Message 1 of 2
(3,400 Views)
This is most likely due to the file path being too long.  A copy of this particular control is being saved within your rtexe file and the resulting path is longer than what the OS can handle.  On Windows, the maximum file path length is 255 characters.  Try moving the location of your build up in your directory hierarchy.  Maybe build the application directly to C:\ or one directory below like C:\builds.  This should eliminate the error you are seeing.
Donovan
0 Kudos
Message 2 of 2
(3,390 Views)