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
projects:crazyflie:devenv:index [2013-06-07 09:50]
macke
projects:crazyflie:devenv:index [2021-06-24 16:47] (current)
kimberly
Line 1: Line 1:
 +<WRAP center round important 60%>
 +This page has deprecated and will be archived. Please go to [[https://www.bitcraze.io/]].
 +</WRAP>
 ====== Development environment ====== ====== Development environment ======
  
Line 54: Line 57:
  
 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 70:
 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 86:
 |  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.1370591442.txt.gz · Last modified: 2015-07-15 16:30 (external edit)