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
Last revision Both sides next revision
projects:crazyflie:devenv:index [2013-06-07 09:50]
macke
projects:crazyflie:devenv:index [2015-07-15 16:31]
127.0.0.1 external edit
Line 54: Line 54:
  
 TBD TBD
 +
 +==== Setup on Mac OS X ====
 +
 +Development environment setup is relatively easy on Mac OS X.
 +
 +[[http://crazyflie.ecsiii.com/archives/14-Compiling-Crazyflie-Firmware-on-Mac-OS-X.html | Please see this blog posting for an overview]].
 +
 ===== Compiling the copter code ===== ===== Compiling the copter code =====
  
Line 60: Line 67:
 crazyflie-fimrware$ make         # Make copter firmware crazyflie-fimrware$ make         # Make copter firmware
 crazyflie-fimrware$ make V=1     # Make copter firmware and shows the full compilation commands crazyflie-fimrware$ make V=1     # Make copter firmware and shows the full compilation commands
-crazyflie-fimrware$ make CLOAD=1 # make copter firmware to be used with the bootloader+crazyflie-fimrware$ make CLOAD=1 # Make copter firmware to be used with the bootloader 
 +crazyflie-fimrware$ make clean && make USE_ESKYLINK=1 CLOAD=1 all # Make copter firmware to be used with the bootloader, CF controlled with eSky ET6i transmitter
 crazyflie-fimrware$ make cload   # Flash the firmware using the radio bootloader crazyflie-fimrware$ make cload   # Flash the firmware using the radio bootloader
 crazyflie-fimrware$ make flash   # Flash firmware using openOCD and the jtagKey crazyflie-fimrware$ make flash   # Flash firmware using openOCD and the jtagKey
Line 75: Line 83:
 |  V |      0        | Verbose mode. If V=1 the compilers command lines will be displayed. If V=0 only the tool type and target file are displayed. | |  V |      0        | Verbose mode. If V=1 the compilers command lines will be displayed. If V=0 only the tool type and target file are displayed. |
 |  PYTHON2 |  python  | Name of the Python 2.7 interpreter | |  PYTHON2 |  python  | Name of the Python 2.7 interpreter |
 +|  USE_ESKYLINK|  0  | If at 1 the firmware is compiled to use with the eSky ET6i transmitter. |
  
 It is possible to create a file //config.mk// to set these variables in a more permanent manner, this file is imported at the beginning of Makefile. It is possible to create a file //config.mk// to set these variables in a more permanent manner, this file is imported at the beginning of Makefile.
projects/crazyflie/devenv/index.txt · Last modified: 2021-06-24 16:47 by kimberly