ROBOTC.net forums
http://www.robotc.net/forums/

Error when attempting to download code to the cortex
http://www.robotc.net/forums/viewtopic.php?f=11&t=9610
Page 1 of 1

Author:  Robonauts [ Wed Oct 22, 2014 1:20 pm ]
Post subject:  Error when attempting to download code to the cortex

Hello,

when trying to connect our robot to the computer to download code, we get the following error message:
"Failed to verify that the serial link is connected to a Robot Controller. Cannot communicate with VEX Cortex slave CPU. Master CPU communication is working."

We are using a USB to USB cable from the Computer to the Cortex. We are running RobotC v.4.26. We just upgraded the Firmware with the VEXnet Upgrade Utility v4.1.5 (it says "VEXnet is up to date No action required")

Is the slave CPU the joystick controller? What can we do to fix this problem?

Thank you!
Robonauts

Author:  JohnWatson [ Wed Oct 22, 2014 2:27 pm ]
Post subject:  Re: Error when attempting to download code to the cortex

The Slave (or User) CPU is the secondary processor that is used to essentially convert a user's program to 'machine code'; this requires for the firmware of the selected programming language to be downloaded to the User CPU before use.

To do this in ROBOTC, please navigate to the 'Robot -> Download Firmware -> Automatically Update VEX Cortex' menu option with the Cortex connected to the computer. This will check and download the Master Firmware first (which should be up to date, as you have already updated it with VEX's utility) and then check and download the User Firmware (ROBOTC firmware).

If you are running the newer versions of ROBOTC, you can also download the ROBOTC firmware by clicking the 'Download Firmware' button at the top of your program.

Author:  ehoffman [ Wed Oct 29, 2014 10:53 am ]
Post subject:  Re: Error when attempting to download code to the cortex

We are running into the same error.


We have RobotC for Vex Robotics 4.26 installed running on Windows 7 enterprise x64 workstations.

We have installed firmware 4.23 on cortex and our controllers as outlined in this forum post using vexnet upgrade utility 4.1.5:

viewtopic.php?f=11&t=9566 http://www.vexrobotics.com/wiki/Softwar ... et_Key_2.0

(still a little unclear on what the load default code button is used for).


We have installed 1.46 firmware on our wireless usb dongles using vexnet 2.0 radio firmware update software.

I have attempted to whiteliste the MAC addresses associated with the wireless usb dongles so that our Wireless system does not blacklist the devices. Unfortunately when I connect a wireless dongle to the laptop computer and launch the VexNet Mac utility 1.0.3, I notice it does not "see" the dongle or display the MAC address.


Is it possible to setup a single workstation that we push the firmware updates with and still have those devices interface properly with RobotC 4.26 on another computer?

Lastly, we have a mixture of programming kits (some are all orange plastic cases and others are grey and orange). I read that each system/kit has its own driver requirements. So, is it a problem to load both on the same system? I ask because our PC's are shared with students and they may have the all-orange programming kit while other students have the grey/orange kit.

Thank you.

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/