So I was in my team’s shop today, programming as usual.
Only, today, I was not able to connect to the robot to load code onto it. Whenever I tried, WR would tell me something along the lines of:
“Your version of VxWorks (6.8), does not match the version of VxWorks on the target. (6.3)”
Why this problem chose to come up today of all days is beyond me. Yesterday, everything was working just fine, and it looked as if I was using VxWorks 6.3. There were no software/firmware updates, no configuration changes, or anything of the sort.
Even if just the solution is a simple firmware update, I would like to know why this even happened in the first place.
Any help would be greatly appreciated. Thanks!
We saw this when the WR Workbench thought it was talking to a cRio but the board was a cRio II. Go into your launch settings (connection settings in the lower left-hadnd corner of the Eclipse window) and create a new connection and label it cRIO II. Then navigate to the cRio II VxWorks image in windriver/wpilib and select it. That solved the problem for us.
HTH,
Mike
I don’t know if that is the problem. We are making a second bot with old parts and a cRIO I. I double checked the settings to make sure it was targeting a cRIO I, and there’s also the fact that everything was working fine on Friday.
Hmm… OK, verify that the VxWorks image that you’re using for your reference in the target server matches the VxWorks image on your cRio. If nothing else, you should be able to copy the VxWorks image off of the cRio. Also, check to make sure that you’ve got V43 on the cRio.
HTH,
Mike
Okay, I fixed the problem. Somehow the settings got changed and we were targeting an MPC5200B processor instead of an MPC5200.