We are trying to communicate between the Classmate and cRIO. And have not been successful.
As far as communications we are able to ping the cRIO successfully. We are able to find and re-image the cRIO. We are also able to download the code (C++) and run the kernel task without any error messages. When we set up wireless and direct connections, the indicators (including “Bridge”) on the driver’s station are green so we assume the communication is working fine.
However, the “communications” (we are unable to obtain a cRIO image) and “robot code” indicators are red. Assuming, given our earlier indicators, that we can see the cRIO and also that we can communicate successfully with the components, we are at a loss for ideas.
Is the problem with communications? Is it our cRIO?
Please help,
Mililani High School
Team 2853
We also had a problem that shows the bridge and robot lights are green, but the Driver Station says no robot code and no communications. It turned out that the other PC that was connected to the router got communications with the robot first and only on that PC. So we unplugged the other PC from the router and rebooted the robot, and the computer got communications.
If only one computer can be connected, that is a workaround, but it also indicates that the two computers are each running a DS, or they have the same IP, or something else that is causing the cRIO to choose between them. You should fix the issue so that you can program on one and drive with the other.
Greg McKaskle
Check all the IP addresses- make sure they match what is specified in the manuals (like how to set up the control system found at FRC Kit of Parts page).
While doing this, make your subnet masks are set correctly.
Take your developer PC and connect directly to the robot with jumper cable and make sure you can ping and that IP appears correct.
Make sure that bridge/router is configured correctly- again look at docs at FRC Kit of Parts web page.
If you make changes, reboot everything before expecting to see positive results.
Most importantly, believe that you can fix this.