User Tools

Site Tools


projects:crazyflie2:upgrading: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:crazyflie2:upgrading:index [2015-03-23 13:23]
tobias [Upgrade/flash using the Crazyradio or Crazyradio PA]
projects:crazyflie2:upgrading:index [2016-09-12 13:25]
tobias
Line 1: Line 1:
 +====== Upgrading/flashing the Crazyflie 2.0 ======
 +The Crazyflie 2.0 contains two micro-controllers (nRF51, STM32F4) and upgrading/flashing can be done in several ways. 
 +==== Upgrade/flash using the Crazyradio or Crazyradio PA ====
 +The Crazyflie 2.0 contains a bootloader with which it can be used to updated both micro-controllers over the air (OTA). Either using the cfclient, apps or from command line.
 +  * [[doc:crazyflie:client:pycfclient:index#bootloader|Upgrading using the cfclient]]
 +  * Command line. Convenient for developers. This is also available as a make target in Eclipse in the [[projects:virtualmachine:index|VM]].
 +
 +==== Upgrade/flash using the Crazyflie Android client with the Crazyradio (PA) ====
 +  * [[https://www.youtube.com/watch?v=JzW4hVFzEZg|Video tutorial for Crazyflie 2.0]] \\ {{youtube>JzW4hVFzEZg?small}}
 +
 +==== Upgrade/flash using the iOS client ====
 +Got to the upgrade tab in the settings menu of the app and follow the instructions.
 +
 +==== Upgrade/flash over USB using DFU ====
 +Only the STM32F4 MCU can be flashed using dfu. Please see [[projects:crazyflie2:development:dfu|these]] instructions on how to do it.
 +
 +==== Upgrade/flash using a JTAG degugger/flasher ====
 +This is mainly for development and requires a JTAG debugger and an adapter to the Crazyflie 2.0 connector.