It says the start up application was corrupt and could not be started on boot.
also, the build specifications file is missing and I can’t find it.
If your startup specifications file is missing, you can create a new one by right clicking on the build specifications folder of the project explorer and choosing “Real Time Application” (or something like that).
When the settings dialog appears for the new specification, find the page that lists all of the vi’s at the left and has a box labeled “Startup VI’s” in the upper right. If it isn’t there already, move the main vi (the one you start up the robot with) into the startup vi’s box with the arrow buttons to tell LabVIEW which vi it should run first.
Then, I would suggest going to the “Additional Exclutions” page and checking the third box down. (it says something about excluding unused parts of libraries) I don’t think you need to check it, but it should tell LabVIEW not to compile vi’s that you didn’t use and will make building a startup application take a lot less time. For some reason, our startup program failed to deploy unless this box was checked. Your mileage may vary.
Your problem with a corrupt startup application should be fixed if you deploy a working startup application. Make sure you have actually set it as the starup application. (right click the build spec. and click “Set as Startup”)
If all else fails, make sure you have the latest version of the cRIO firmware (it should be v11) and try reimaging your cRIO.
Hope that helps!