04-16-2012 03:43 PM
@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."
04-16-2012 03:46 PM
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.
04-16-2012 03:54 PM
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.
Good luck!
-Danny
04-16-2012 05:57 PM
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
04-16-2012 06:09 PM
No need for an experiment, it will work fine. We copy new RT executables to machines all the time when we update FPGA code.