Quote:
Originally Posted by kamocat
My best guess is that your deployment didn't set the real-time application to run as startup, and so when you reboot the cRIO, it doesn't automatically run your code.
I'm sure you know that in reimaging the cRIO, all your code is removed.
Please describe in more detail your procedure for testing connectivity with the driver station? Are you deploying code to the cRIO first, or are you just booting up the system?
|
We use WindRiver/C++, so we download the code. What happened was that we fixed the "No Code" error and was able to do a good bit of programming, but it was getting late and we wanted to resume a few days later. So we turned everything off and put it away, without deleting or re-imaging anything, so the old program was still there. When we set up everything (DS, Robot, Laptop), the robot refused to connect with the DS once we turned it on. The status light didn't blink at all, which I found suspicious.
First thing I did was ping IP's, and checking all the IP's of the DS and the cRIO, found no problem. I could also re-image the robot from the laptop, which would declare successful on the laptop but upon reboot of the robot after reimaging with default code in it, the robot still refuses to connect. We did this several times. We also tried it with wireless modem. We confirm that the wireless bridge and router are connecting and communicating with each other, but still can't control the robot with the DS.
Quote:
Originally Posted by Greg McKaskle
A cRIO that is running the OS can be pinged and it will respond. If it is not also running a robot code will also respond to the FRC protocol and will show as having robot code.
The cascading lights last year were not on the digital breakouts, but on the relay module, and that was a "feature" of the default project image and could have been in your code as well I suppose.
Greg McKaskle
|
Yea, the lights on the relay module was what I was referring to. Do they signify anything (e.g. Digital Relay Module active and working? Data transmission?, etc.)?