Note that bootloaders for STM32H7 are in PX4 tree.
This repository is just for legacy bootloaders on STM32F1/F3/F4/F7.
Board IDs board_types.txtThis repository also serves to keep track of board IDs for PX4 in board_types.txt.
It should be kept in sync with ArduPilot's board_types.txt as much as possible.
Build all targets:
git submodule sync --recursive
git submodule update --init --recursive
make
The binaries will be in build/BOARDNAME/BOARDNAME.elf
. Two files are built: ELF files for use with JTAG adapters and BIN files for direct onboard upgrading.
Build a specific board: Please check the Makefile for specific build targets.
License: LGPL3 for libopencm3, BSD-3-clause for core bootloader (see LICENSE.md)
The typical use case as used for the the PX4IO is described in px4pipbl.pdf.
To avoid accidental erasure or bad image loading:
PROTO_GET_SYNC
and PROTO_GET_DEVICE
prior to receiving PROTO_CHIP_ERASE
.PROTO_GET_SYNC
and PROTO_GET_DEVICE
and PROTO_PROG_MULTI
and PROTO_GET_CRC
prior to receiving PROTO_BOOT
.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4