LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA Compile server communication errors due to local dialog

I need to vent a little.

 

Part of my workflow will often involve queuing up a few FPGa compiles before I head home for the weekend. Especially with Vivado compiles taking so long, this is certainly preferable to sitting at my desk twiddling my thumbs for hours waiting for a bitfile.

 

One thing keeps snagging me though: If any RT system I an currently connected to powers off, a dialog appears that the connection tot he device has been lost.  Not a problem you would think.  However, the presence of this dialog prevents the compile process from completing.  When I return two days later, communication with the FPGA server has been lost (due to the job being long finished and presumably scrubbed from the active jobs list).

 

Why is the ability to complete the FPGA compile process affected by this?  Does the entire business logic for the communication with the FPGA compile server require the UI thread?

0 Kudos
Message 1 of 4
(2,355 Views)

I have have returned to an overnight compile on the NI servers and found that it lost connection. I simply clicked reconnect to compilation and it completed in front of my eyes, giving a total compile time of 17 hours (overnight) rather than the regular 4 hours. The computer was connected to the internet throughout and was set not to go to sleep. Previously I have just returned to the compile completed screen.

 

Since then I have compiled locally just to make sure that I get a completed compile rather than relying on the perhaps flaky internet connection to the NI servers. It does seem a bit spotty, and I have had mixed success in reconnecting to compilations. Have you tried clicking the reconnect to compilation in the builds menu?

CLA - Kudos is how we show our appreciation for comments that helped us!
0 Kudos
Message 2 of 4
(2,329 Views)

It didn't offer me that option. Smiley Mad

0 Kudos
Message 3 of 4
(2,321 Views)

I get to it by doing the following

  • Start the compile from a build defined in build specifications on the project.
  • When I right click the build I get the option to reconnect to the build.
  • This does not work 100% of the time. As often as not, it just regenerates the compilation files and queues up another compilation.
CLA - Kudos is how we show our appreciation for comments that helped us!
0 Kudos
Message 4 of 4
(2,316 Views)