You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Andrew Tridgell 3d42abe816 Tools: added speedybee bootloader 7 years ago
..
CUAVv5_bl.bin Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
CUAVv5_bl.elf Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
CUAVv5_bl.hex Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
CubeBlack_bl.bin Tools: added CubeBlack and CubeOrange bootloaders 7 years ago
CubeBlack_bl.elf Tools: added CubeBlack and CubeOrange bootloaders 7 years ago
CubeBlack_bl.hex Tools: added CubeBlack and CubeOrange bootloaders 7 years ago
CubeYellow_bl.bin Tools: updated cube bootloaders 7 years ago
CubeYellow_bl.elf Tools: updated cube bootloaders 7 years ago
CubeYellow_bl.hex Tools: updated cube bootloaders 7 years ago
F4BY_bl.bin Tools: rename f4by-ch to F4BY 7 years ago
F4BY_bl.elf Tools: rename f4by-ch to F4BY 7 years ago
F4BY_bl.hex Tools: rename f4by-ch to F4BY 7 years ago
F4LightF405_bl.bin Tools: rename revo405_bl to F4LightF405_bl 7 years ago
F4LightF405_bl.elf Tools: rename revo405_bl to F4LightF405_bl 7 years ago
KakuteF4_bl.bin Tools: update bootloaders 7 years ago
KakuteF4_bl.elf Tools: update bootloaders 7 years ago
KakuteF4_bl.hex Tools: update bootloaders 7 years ago
KakuteF7_bl.bin Tools: added KakuteF7 bootloader 7 years ago
KakuteF7_bl.elf Tools: added KakuteF7 bootloader 7 years ago
KakuteF7_bl.hex Tools: added KakuteF7 bootloader 7 years ago
MatekF405-Wing_bl.bin Tools: update bootloaders 7 years ago
MatekF405-Wing_bl.elf Tools: update bootloaders 7 years ago
MatekF405-Wing_bl.hex Tools: update bootloaders 7 years ago
MatekF405_bl.bin Tools: update bootloaders 7 years ago
MatekF405_bl.elf Tools: update bootloaders 7 years ago
MatekF405_bl.hex Tools: update bootloaders 7 years ago
OMNIBUSF7V2_bl.bin Tools: update bootloaders 7 years ago
OMNIBUSF7V2_bl.elf Tools: update bootloaders 7 years ago
OMNIBUSF7V2_bl.hex Tools: update bootloaders 7 years ago
OmnibusNanoV6_bl.bin Tools: added OmnibusNanoV6 bootloader 7 years ago
OmnibusNanoV6_bl.elf Tools: added OmnibusNanoV6 bootloader 7 years ago
OmnibusNanoV6_bl.hex Tools: added OmnibusNanoV6 bootloader 7 years ago
PH4-mini_bl.bin Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
PH4-mini_bl.elf Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
PH4-mini_bl.hex Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
Pixhawk1_bl.bin Tools: added Pixhawk1 bootloader 7 years ago
Pixhawk1_bl.elf Tools: added Pixhawk1 bootloader 7 years ago
Pixhawk1_bl.hex Tools: added Pixhawk1 bootloader 7 years ago
Pixhawk4_bl.bin Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
Pixhawk4_bl.elf Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
Pixhawk4_bl.hex Tools: added bootloaders for PH4, PH4-mini and CUAVv5 7 years ago
Pixracer_bl.bin Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
Pixracer_bl.elf Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
Pixracer_bl.hex Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
README.txt Tools: rename revo405_bl to F4LightF405_bl 7 years ago
aerofcv1_bl.bin
airbotf4_bl.bin Tools: update bootloaders 7 years ago
airbotf4_bl.elf Tools: update bootloaders 7 years ago
airbotf4_bl.hex Tools: update bootloaders 7 years ago
fmuv3_bl.bin Tools: update bootloaders 7 years ago
fmuv3_bl.elf Tools: update bootloaders 7 years ago
fmuv3_bl.hex Tools: update bootloaders 7 years ago
fmuv4_bl.bin Tools: update bootloaders 7 years ago
fmuv4_bl.elf Tools: update bootloaders 7 years ago
fmuv4_bl.hex Tools: update bootloaders 7 years ago
fmuv5_bl.bin Tools: update bootloaders 7 years ago
fmuv5_bl.elf Tools: update bootloaders 7 years ago
fmuv5_bl.hex Tools: update bootloaders 7 years ago
mRoX21_bl.bin Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
mRoX21_bl.elf Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
mRoX21_bl.hex Tools: added bootloaders for mRoX21 and Pixracer 7 years ago
mini-pix_bl.bin Chibios add bootloader for mini-pix 7 years ago
mini-pix_bl.elf Chibios add bootloader for mini-pix 7 years ago
mini-pix_bl.hex Chibios add bootloader for mini-pix 7 years ago
omnibusf4pro_bl.bin Tools: update bootloaders 7 years ago
omnibusf4pro_bl.elf Tools: update bootloaders 7 years ago
omnibusf4pro_bl.hex Tools: update bootloaders 7 years ago
px4fmu_bl.bin
px4fmuv2_bl.bin
px4fmuv2_bl.elf
px4fmuv4_bl.bin
px4fmuv4pro_bl.bin
px4io_bl.bin
px4io_bl.elf
revo-mini_bl.bin Tools: update bootloaders 7 years ago
revo-mini_bl.elf Tools: update bootloaders 7 years ago
revo-mini_bl.hex Tools: update bootloaders 7 years ago
skyviper_v2450_bl.bin
skyviperf412_bl.bin Tools: added F412 bootloader 7 years ago
skyviperf412_bl.elf Tools: added F412 bootloader 7 years ago
sparky2_bl.bin Tools: update bootloaders 7 years ago
sparky2_bl.elf Tools: update bootloaders 7 years ago
sparky2_bl.hex Tools: update bootloaders 7 years ago
speedybeef4_bl.bin Tools: added speedybee bootloader 7 years ago
speedybeef4_bl.elf Tools: added speedybee bootloader 7 years ago
speedybeef4_bl.hex Tools: added speedybee bootloader 7 years ago

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