User Tools

Site Tools


doc:crazyflie:bootloader: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
doc:crazyflie:bootloader:index [2014-12-08 11:46]
macke
doc:crazyflie:bootloader:index [2020-05-18 13:45] (current)
kimberly
Line 1: Line 1:
 +<WRAP center round important 60%>
 +This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https://www.bitcraze.io/documentation/system/]] or
 +[[https://www.bitcraze.io/documentation/repository/]]
 +</WRAP>
 +
 +
 +====== Crazyflie bootloader ======
 +The Crazyflies have a radio bootloader pre-programmed. It allows to flash all firmwares over the air using Crazyradio. The boot loaders cannot erase themselves so it is always possible to restart the Crazyflie in bootloader mode.
 +
 +For technical documentation go to: 
 +  * [[doc:crazyflie:bootloader:protocol|Bootloader protocol and architecture]]
 +  * [[doc:crazyflie:bootloader:client|Bootloader client implementation]]
 +
 +====== Entering bootloader ======
 +The bootloader can be entered in two ways: Cold-boot and warm-boot.
 +
 +===== Cold booting =====
 +The procedure to cold-boot the bootloader depends of which Crazyflie you are using.
 +
 +For Crazyflie 1 start the bootloading sequence on the PC and restrart the Crazyflie.
 +
 +For Crazyflie 2, press the ON/OFF switch more than 1.5 second until the blue led blinks. Then release the button and the two blue leds should blink.
 +
 +===== Warm booting =====
 +
 +Warm booting is done when the Bootloader client restarts the Crazyflie in bootloader more automatically. While implemented in firmware this mode is not yet implemented in the PC client.