08-30-2007 10:04 AM - edited 08-30-2007 10:04 AM
Thanks,
Craig
Message Edited by craige on 08-30-2007 10:05 AM
08-31-2007 01:12 PM
10-06-2008 05:50 PM - edited 10-06-2008 05:51 PM
A year later and I'm doing some house keeping......just ran into my old post. I'll do my best to answer the questions as I recall just in case others might find this information useful:
This error actually happened while I was taking the CRIO course at NI in Austin some time ago. I tried almost everything from switching hardware (new controller and chassis) to switching computers. In the end it seemed to be a problem with the relationship between my RT HostVI, my FPGA VI, and my bitfile.
This was an issue that happened intermittantly. Seems like if the FPGA was ever saved that LabVIEW would recognize the file needed to be recompiled. Perhaps I edited the FPGA VI from outside the project causing this notification to never occur. That would make the most since to me.
The error occured when the RT VI was run and when it was attempted to be deployed. I believe I tried running the FPGA VI with an active front panel and it even seemed to work fine.
I do not have the code any more but I'm about to start up on a new CRIO project (probably in 8.6 though) but perhaps I will have some time to dabble in my old code.
When I updated the bitfile on the RT application (host) the VI did not complain. I attempted linking to the bitfile directly and the RT host vi still did not complain. Only when I deployed or attempted to run did this issue occur.
The best solution was to recompile the FPGA. Luckily in this case it only took 20mins or so. The issue seems to have to do with LabVIEW recognizing the link between the RT and the FPGA VI/Bitfile but linking to an old version and failing to tell me it needs to recompile to really run. In otherwords the VI and the bitfile (although seemingly the same version) have somehow not been updated in parallel so the VI requires a recompile even though LabVIEW doesn't complain about it.
I'll update more if I end up playing around or teaching a CRIO class to someone.
Craig