User Tools

Site Tools


projects:crazyflie:devenv:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
projects:crazyflie:devenv:index [2012-09-17 22:28]
arnaud [Compiling the copter code]
projects:crazyflie:devenv:index [2013-05-10 10:55]
macke [Compiling the copter code]
Line 3: Line 3:
 ===== Software Tools ===== ===== Software Tools =====
 ==== Software used ==== ==== Software used ====
-The following software is in the Crazyflie development environment toolchain: +The following software are used by the Crazyflie development environment toolchain: 
-  * [[http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/|Sourcery CodeBench (formally known as Sourcery G++) Lite]] +  * [[https://launchpad.net/gcc-arm-embedded/+download| 
-  * [[http://http://openocd.sourceforge.net/|openOCD]]+GNU Tools for ARM Embedded Processors]] 
 +  * [[http://openocd.sourceforge.net/|openOCD]]
 These are available for both Windows and Linux. These are available for both Windows and Linux.
  
Line 32: Line 33:
 ==== Setup on Ubuntu 10.04 LTS / 11.10 ==== ==== Setup on Ubuntu 10.04 LTS / 11.10 ====
  
 +TBD
 ==== Setup on Windows ==== ==== Setup on Windows ====
  
 +TBD
 ===== Compiling the copter code ===== ===== Compiling the copter code =====
  
Line 49: Line 52:
 A couple of variables can be set on the command line or shell environment to configure the build process: A couple of variables can be set on the command line or shell environment to configure the build process:
 ^  Variable ^  Default value  ^ Usage ^ ^  Variable ^  Default value  ^ Usage ^
-|  CLOAD |             | If at 1 the firmware is liked to be used with the bootloader.            | +|  CLOAD |             | If at 1 the firmware is liked to be used with the bootloader.            | 
-|  DEBUG |             | If at 1 the firmware will be build without optimization and with debug symbol (the firmware is ~70K in debug mode and ~40K optimized). |+|  DEBUG |             | If at 1 the firmware will be build without optimization and with debug symbol (the firmware is ~70K in debug mode and ~40K optimized). |
 |  CROSS_COMPILE |   arm-none-eabi-   | Prefix of the cross compilation toolchain to use. Any bare arm GCC should do. The default value is good for the CodeSourcery toolchain. | |  CROSS_COMPILE |   arm-none-eabi-   | Prefix of the cross compilation toolchain to use. Any bare arm GCC should do. The default value is good for the CodeSourcery toolchain. |
 |  OPENOCD_INTERFACE |   interface/jtagkey.cfg   | JTAG interface configuration file to use with openOCD. Default is for the Amontec JtagKEY. | |  OPENOCD_INTERFACE |   interface/jtagkey.cfg   | JTAG interface configuration file to use with openOCD. Default is for the Amontec JtagKEY. |
projects/crazyflie/devenv/index.txt · Last modified: 2021-06-24 16:47 by kimberly