08-19-2011 02:53 PM
I have apparently run into a software capability issue between LabWindows 2010 and LabView 2011 RT. I recently installed LabWindows SP1 included with NI Developer Suite 2011 DS2. I also installed LabView 2011 and LabView RT 2011. Via MAX, I was given the option to upgrade a LabWindows 2010 RT embedded app. In particular, I upgraded all relevant drivers, including the LabView runtime from version 10.0 to 11.0. I want to use the LabView RT 11.0 driver because it fixes an issue regarding embedded systems using ATOM processors. However, once the LabView RT 11.0 driver was installed, LabWindows did recognize the embedded target as having a valid version of software. I was unable to install the run-time executable (“Install Program to Real-Time Execution Target”) or run the debugger. However, I was able to install my software via the “Manage Files on Real-Time Execution target…” option under the Run menu option.
Has anyone else has seen this issue?
08-22-2011 11:58 AM
Hello -
This is caused by the fact that CVI 2010 Real-Time declares a strict dependency on LabVIEW RT 2010. To use LabVIEW RT 2011, you'll need to modify the CVI RT 2010 .cdf file as follows:
We have recently decided to remove this strict dependency. It will not exist in the next revision of the CVI RT module.
Let me know if this does not resolve things for you -
NickB
National Instruments
08-24-2011 12:56 PM
Nick,
I tried your suggestion. It did not work. I got the same result indicating an invalid version of CVI-RT was present. Also, I found another issue for your consideration. From MAX, if you try to update an embedded system with CVI-RT 10.0 and LabView RT 10.0 to CVI-RT-10.0 and LabView RT-11.0, MAX allows you to select this configuration but has a installation error stating that certain drivers (LOGOS?) are not present and are needed.
Regards,
Tom
08-25-2011 09:57 AM
Hello Tom -
Interesting, I just tried this, and didn't see the errors you are reporting. After you modified the cdf file, did you restart MAX?
I tried the following two things after modifying the cdf file, both without error:
1. Uninstall all software from the target. Install version 10.0 of CVI RTE and 11.0 of LV RTE to the target - this is how my install tree looked:
2. Uninstall all software from the target. Install version 10.0 of CVI RTE and version 10.0 of LV RTE. Then Re-install LV RTE 11.0 and it's dependencies.
Did you do something other than this? Can you give me steps I can follow to see the errors you're seeing?
Thanks,
NickB
National Instruments
08-29-2011 08:52 AM
NIck,
I have tried the target configurations you listed with no success. I still get the same errors.
Tom
08-29-2011 09:39 AM
Hey Tom -
I know this will be inconvenient, but do you think you could post the exact steps you follow, with screenshots, so that I can try to reproduce what you're seeing? I'd really like to be able to figure this out with you, but I'm going to need a little more information in order to determine what our next steps should be.
NickB
National Instruments
08-30-2011 07:59 AM
Nick,
The following summarizes my issues:
- The software installed on the host PC:
- The modified cvilvrt.cdf file:
- The installed software on the CVI-RT-10.0 - LV-RT-10.0 target (this configuration work with CVI 2010)
- I get the following error message from MAX when I try to upgrade the CVI-RT-10.0 - LV-RT-10.0 target to LV-RT-11.0:
- The installed software on the CVI-RT-10.0 - LV-RT-11.0 target (this configuration was build with the MAX USB RT Utility):
- I get the following CVI error when I try to either install or debug software when connected to the CVI-RT-10.0 - LV-RT-11 target:
Let me know if this is the information you needed.
Regards,
Tom
08-30-2011 09:54 AM
Hey Tom -
I've just tried following exactly the steps you mentioned, and in the end, I was able to connect to the target. I have a couple questions:
NickB
National Instruments
08-30-2011 10:21 AM
Nick,
I reinstalled all the software components on the target "CVI-RT-10.0 - LV-RT-11.0". I still get the following CVI error:
The statement 'this configuration was built with the MAX USB RT Utility' means I used the Desktop PC Utility USB Drive (created by MAX) to format and build the target before I installed the software components via MAX. Sorry for the confusion.
WIth regards to the two targets question, I am running my software on two differnet targets so I can have a working developmnet system (with debugging - the LV-RT-10.0) and the desired target with LV-RT-11.0. I am able to install my software to the LV-RT-11.0 target via the RTFileCopy.exe utility.
Tom
09-01-2011 09:21 AM
Nick,
Is there anything else you wouyld like me to try? I would like to get this issue resolved so I can use CVI 2010 with LV-RT-11.0 installed on my real-time target.
Tom