ardupilot/Tools/bootloaders
Andrew Tridgell 1c6e0e6e62 Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
..
CUAVv5Nano_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CUAVv5Nano_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CUAVv5Nano_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CUAVv5_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CUAVv5_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CUAVv5_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeBlack_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeBlack_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeBlack_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeOrange_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeOrange_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeOrange_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeYellow_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeYellow_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
CubeYellow_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F4BY_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F4BY_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F4BY_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F4LightF405_bl.bin Tools: rename revo405_bl to F4LightF405_bl 2018-07-18 17:49:54 +10:00
F4LightF405_bl.elf Tools: rename revo405_bl to F4LightF405_bl 2018-07-18 17:49:54 +10:00
F35Lightning_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F35Lightning_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
F35Lightning_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF4_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF4_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF4_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF7_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF7_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
KakuteF7_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-STD_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-STD_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-STD_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-Wing_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-Wing_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405-Wing_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
MatekF405_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
NucleoH743_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
NucleoH743_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
NucleoH743_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OMNIBUSF7V2_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OMNIBUSF7V2_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OMNIBUSF7V2_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OmnibusNanoV6_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OmnibusNanoV6_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
OmnibusNanoV6_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
PH4-mini_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
PH4-mini_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
PH4-mini_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk1_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk1_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk1_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk4_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk4_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk4_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk6_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk6_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixhawk6_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixracer_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixracer_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
Pixracer_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
README.txt Tools: rename revo405_bl to F4LightF405_bl 2018-07-18 17:49:54 +10:00
TBS-Colibri-F7_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
TBS-Colibri-F7_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
TBS-Colibri-F7_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRBrain-v52_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRBrain-v52_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRBrain-v52_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRUBrain-v51_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRUBrain-v51_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
VRUBrain-v51_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
aerofcv1_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
airbotf4_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
airbotf4_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
airbotf4_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv3_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv3_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv3_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv4_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv4_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv4_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv5_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv5_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
fmuv5_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21-777_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21-777_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21-777_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mRoX21_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mindpx-v2_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mindpx-v2_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mindpx-v2_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mini-pix_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mini-pix_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
mini-pix_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4pro_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4pro_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4pro_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4v6_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4v6_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
omnibusf4v6_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
px4fmu_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4fmuv2_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4fmuv2_bl.elf Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4fmuv4_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4fmuv4pro_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4io_bl.bin Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
px4io_bl.elf Tools: moved bootloaders to Tools/bootloaders 2018-02-10 19:13:18 +11:00
revo-mini_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
revo-mini_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
revo-mini_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
skyviper_v2450_bl.bin Tools: added skyviper bootloader 2018-02-10 19:13:18 +11:00
skyviperf412_bl.bin Tools: added F412 bootloader 2018-03-23 12:28:16 +11:00
skyviperf412_bl.elf Tools: added F412 bootloader 2018-03-23 12:28:16 +11:00
sparky2_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
sparky2_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
sparky2_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
speedybeef4_bl.bin Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
speedybeef4_bl.elf Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00
speedybeef4_bl.hex Tools: rebuild bootloaders 2019-04-20 13:58:50 +10:00

README.txt

These FMU and FMUv2 bootloader images are built from:

  https://github.com/ArduPilot/Bootloader

Bootloader details
------------------

px4fmu_bl.bin:
   for F405 based fmuv1
   boots at 0x08004000
   board ID 5

px4fmuv2_bl.bin:
   for F427 based fmuv2 boards
   boots at 0x08004000
   board ID 9

px4fmuv4_bl.bin:
   for F427 based fmuv4 boards
   boots at 0x08004000
   board ID 11

px4io_bl.bin:
   for IOMCU on fmuv1

F4LightF405_bl.bin:
   for F405 based boards running F4Light HAL
   boots at 0x08010000
   reserve sector at 0x08004000 for OSD storage
   reserves sectors at 0x08008000 and 0x0800C000 for ArduPilot storage
   board ID 70

px4fmuv4pro_bl.bin:
   for F427 based p4pro board from drotek

skyviper_v2450_bl.bin:
   for F427 based skyviper-v2450 boards (based on fmuv3)
   reserves sectors 22 and 23 for ArduPilot storage
   board ID 9

skyviperf412_bl.bin:
   For F412 processors, setup to load on USART2 on pins PA2/PA3
   Setup for code start at 0x0800C000
   2 sectors reserved for storage, plus bootloader

Bootloader update on px4 builds
-------------------------------

For ArduPilot builds using HAL_PX4 the bootloaders are stored in ROMFS
to make it easier for users to update their bootloaders using:

 bl_update /etc/bootloader/fmu_bl.bin

from a nsh prompt. Users can get a nsh prompt either via the CLI in
test -> shell, or by booting with no SD card installed

to use NSH to do this, please see the Wiki
http://dev.ardupilot.org/wiki/interfacing-with-pixhawk-using-the-nsh