View unanswered posts | View active topics It is currently Tue Oct 20, 2020 12:04 am

Reply to topic  [ 3 posts ] 
Error when attempting to download code to the cortex 
Author Message

Joined: Sun Oct 19, 2014 4:55 pm
Posts: 1
Post Error when attempting to download code to the cortex

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!

Wed Oct 22, 2014 1:20 pm
Site Admin
Site Admin

Joined: Thu May 24, 2012 12:15 pm
Posts: 722
Post 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.

Check out our Blog! And our Facebook page!
Need help? Take a look at our updated help documentation and the ROBOTC Forums.

Wed Oct 22, 2014 2:27 pm

Joined: Wed Oct 29, 2014 10:05 am
Posts: 1
Post 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 ... 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.

Wed Oct 29, 2014 10:53 am
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.