LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How load an FPGA bitfile onto a cRIO target, using a Linux machine?


@TarantulaDiaz wrote:

Eh, not exactly.  The startup.rtexe DOES NOT contain the FPGA bitfile.


According to the first link you posted, the RT executable does contain the FPGA bitfile.  From that document (emphasis added): "Since the bit file is embedded into the executable, a benefit of this method is that it includes both targets’ application into one file. In addition, since the host file is an executable it can simply be transferred to the host using any FTP program."

0 Kudos
Message 11 of 15
(948 Views)

i would say that the startup.rtexe does contain the bitfile.  i believe it is packaged within the exe as part of the build process.  in the images that i have built, there are no other files other than support dlls and the startup.rtexe that are deployed for start at boot.

Stu
0 Kudos
Message 12 of 15
(945 Views)

I cannot argue with that; I specifically asked if the FPGA bitfile can be compiled into the startup.rtexe file, and I was told "No."  It's possible there was a communication failure somewhere, maybe someone made an assumption regarding the specific application I was asking about, or similar.  Hopefully these documents have given you the ammo you need to make it work for you, whether it appears I know what I'm talking about or not.  Smiley Embarassed

 

Good luck!

-Danny

0 Kudos
Message 13 of 15
(943 Views)

Thank you, Danny, Stu, and Nathan.  I will try an experiment where I erase the FPGA with an NI Windows utility, and then see if the FPGA code comes back when the startup.rtexe is run.

 

-Chris

 

0 Kudos
Message 14 of 15
(931 Views)

No need for an experiment, it will work fine.  We copy new RT executables to machines all the time when we update FPGA code.

0 Kudos
Message 15 of 15
(929 Views)