Programming instructions
Reference
Project Lead The Way
©
and Carnegie Mellon Robotics Academy
©
/ For use with VEX
®
Robotics Systems
Troubleshooting ROBOTC with Cortex • 1
Troubleshooting ROBOTC with Cortex
This guide is to designed to be used by a student or teacher as a reference for help troubleshooting
ROBOTC software issues.
Troubleshooting Topics
• ComputerwillnotRecognizetheVEXCortex
• NotabletoDownloadmyROBOTCprogramoverUSB
• NotabletoDownloadROBOTCFirmwareoverUSB
• NotabletoDownloadMasterCPUFirmwareoverUSB
• ProgramwillnotCompile
• Programcompiles,butdoesnotbehaveasdesired
• NotabletoopentheROBOTCDebugger
• Motorsand/orSensorsDebugwindowsnotfunctioningcorrectly
• ProgramdoesnotimmediatelyrunwhenCortexisturnedon
Problem: Computer will not Recognize the VEX Cortex
1.WasthecorrectstartupsequencefollowedwhenconnectingtheCortextothecomputer?
• StartwiththeCortexTurnedOFF
• ConnecttheCortextothecomputeroverUSB
• TurntheCortexOn
2.Istheconnectedbatterysufcientlycharged?
• Swapinafullychargedbattery
3.DoestheCortexneedtobepowercycled?
• StartwiththeCortexTurnedOFF
• ConnecttheCortextothecomputeroverUSB
• TurntheCortexOn
4.TryanotherUSBportonthecomputer.
• StartwiththeCortexTurnedOFF
• ConnecttheCortextothecomputeroverUSB
• TurntheCortexOn
5.TryputtingtheCortexinto“Bootload”mode
• StartwiththeCortexturnedOFF(butwithabatteryconnected)
• PushandholdCongbuttoninontheCortex.
• AttachtheUSBcablebetweenthePCandCortex.
• WaitfortheRobot,VEXnetandGamelightstoblinkgreen.
• ReleaseCongbutton.
• TurntheCortexON.
• TheninROBOTC,click“Robot”,“DownloadFirmware”,“MasterCPUFirmware”,“StandardFile”.
• AftertheMasterCPUFirmwarenishesdownloading,click“Robot”,“DownloadFirmware”,“ROBOTC
Firmware”,“StandardFile”.
AdditionalNote:ThisstepmaybenecessaryiftheMasterCPUFirmwarewascorruptedand/oronlypartially
downloadedtotheCortex.Alsopossible,ifthewrongrmware(VEXnetJoystick)wasdownloadedtothe
Cortex,thisstepmaybenecessary.
Go to Reference Links