|
Note: ROBOTC 3.05 and later automatically installs the necessary drivers for the VEX Cortex, VEXnet Joysticks, and USB-to-Serial Programming cable. If you need to download the drivers for troubleshooting purposes, you can still find them at www.ROBOTC.net/download/vexrobotics
|
Step 1: Connect the Cortex to your PC
|
Note: Technically, the battery is not necessary for downloading Master CPU Firmware and ROBOTC Firmware, but it has helped in cases where the USB ports on the computer provide too little power to facilitate a reliable connection to the Cortex. |
Step 2: Platform Type and Communication Port
You should choose "VEX 2.0 Cortex" if you plan on programming using the standard ROBOTC language. Click the "Natural Language" option if you want to take advantage of the Natural Language commands in ROBOTC. |
|
|
Note: If the "USB Wired Cable" or "Vex Robotics Comm Port" options do not appear in the drop down menu when a VEX Cortex is connected, this may indicate that Windows has not recognized the device or access to it is blocked. Ensure that the VEX Cortex Device Driver was successfully installed with Administrative Privileges, disconnect and reconnect your Cortex from the computer, and press "Refresh List" to force ROBOTC to repopulate the list. |
Step 3: Updating VEX Cortex Firmware
|
|
|
|
|
Note: If this is the first time a VEX Cortex running the 3.x or higher Master CPU Firmware has been connected to your computer, Windows will recognize it as a new device, and may prompt you to verify the new hardware installation. Press Continue or Continue Anyway to complete the installation.
|
|
|
Step 4: Updating VEXNet Joystick Controller Firmware
|
|
|
|
Step 5: Updating VEXNet Key's firmware (2.0 and later only)
|
|
|
|
Step 6: Pairing the VEXNet Joystick Controller and Cortex
|
|
Step 7: Setting Cortex Communication Mode
|
|
|
|
| Note:
Once these steps are complete, you should no longer need Administrative privileges on your computer; you should be able to download Master CPU Firmware, ROBOTC firmware, and ROBOTC programs in a permissions-restricted account. Only future updates to ROBOTC and the VEX Cortex Device Driver will require Administrative privileges.
Exception: On some computers, Windows may prompt you to "install new hardware" each time the Cortex is plugged in on a different USB port. To alleviate the issue, connect the updated VEX Cortex on each USB port as an administrator (no need to redownload firmware), or dedicate one USB port for communication with the VEX Cortex.
You only need to download the Firmware when you first start using a VEX Cortex with ROBOTC, or when you upgrade to a newer version of ROBOTC.
You do not need to re-download the firmware every time you want to download code. If the download fails, disconnect the VEX Cortex from your computer and turn it off. Then reconnect it to the computer, allow a few seconds to ensure that Windows recognizes it, turn it on, and try downloading the firmware again. |
