All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Installing ConVEX with PROS

If PROS is already installed, the toolchain and flash utility included with that will work with ConVEX. There is a small problem with the make utility that ships with PROS on windows, it runs slowly with ConVEX due to the large number of dependencies. you may still wish to install yagarto tools and modify the windows PATH variable so the make utility included with yagarto is used instead of the PROS make utility.

The ChibiOS_2.6.0 and convex folders should be placed into the workspace that is being used for PROS. The default workspace (on OSX) would be /Users/yourname/Documents/pros, you would now have /Users/yourname/Documents/pros/ChibiOS_2.6.0 and /Users/yourname/Documents/pros/convex.

There are three ways to install the "new ConVEX project" plugin. As PROS is usually installed with root (admin) ownership you will need to run PROS as root for any of these to work.

On Linux use
sudo /opt/pros/ccide

On Windows 7, run pros as adminstrator.

On OSX, if your account is an administrator account, software install will usually work, otherwise run as;
sudo /Applications/PROS/PROS

Best. Use the install new software feature of eclipse and go to the update site. http://jpearman.github.io/convex/eclipse/update-site

or Use the install new software feature of eclipse, use the Add button and then select the local archive in this folder, eclipse_plugin_archive.zip

or move the raw plugin to the eclipse (or PROS) plugins folder. You may then need to restart eclipse with admin privileges before using as a standard user

A shortcut for the "New ConVEX project" wizzard is not available but it can be accessed from New->project.. under the "VEX Cortex" folder along with the "New PROS Project" wizard. You can also customize the PROS perspective and add the "New ConVEX project" wizard under the Window->customize perspective... menu and then the "Menu Visibility" tab.

The PROS flash uploader does not work if eclipse finds any errors. Turn of Task tags (preferences->C/C++) as these are detected by the uploader as errors and will abort the upload.

See also some of the other information on eclipse here Installing eclipse