My favorites | Sign in
Project Home Downloads Wiki Issues
Search
for
CompilingFirmware  
How to compile the UAVP/UAVX and UAVPset firmware:
gke, jesolins, UAVX, UAVP, UAVPset
Updated Feb 19, 2011 by jesol...@gmail.com

The zip archives in the downloads area contain a full set of flight and test HEX files. The following processes are only necessary if you are doing your own development work.

Installing the UAVP/UAVX firmware compilers (see below for UAVPset)

First you need to install the compilers required for generating the flight and test HEX files. You only need to do this once.

The latest version of UAVPSet supports V3.15 UAVP and UAVX.

Obtaining the UAVP/UAVX files

  • Download the appropriate zip archive for your particular PIC processor ( http://code.google.com/p/uavp-mods/downloads/list) and unzip it.
  • Run the makeall.bat file within the directory created.
  • Done! Select the appropriate HEX file and download it to your quadrocopter using UAVPSet.

Using MPLab

  • All of the revisions on this site now contain an MPLab project workspace file (mcw). For the older 16F876 PICs the compiler is used is cc5x which does not readily support simulation within MPLab.
  • With the exception of sensor inputs full simulation can be performed within MPLab when using the C18 compiler.

Compiling UAVPset firmware

See the relevant README files.

Comment by anderso...@gmail.com, Nov 19, 2009

So does the cc5x generate hex files for the the PIC18F also or is there a separate compiler needed for that, or does the C18 of MPLAB take care of it on it's own now?


Sign in to add a comment
Powered by Google Project Hosting