Link Search Menu Expand Document

VOXL 2 IO Firmware / Bootloader

Table of contents

  1. Summary
    1. Bootloader
      1. Build
      2. Flash
    2. Application
      1. Build
      2. Flash

Summary

Bootloader

Build

ComponentNotes
Build Dockerhttps://gitlab.com/voxl-public/flight-core-px4/px4-bootloader-build-docker
Source Codehttps://github.com/modalai/px4-bootloader/tree/voxl2-io

To build:

git clone https://gitlab.com/voxl-public/flight-core-px4/px4-bootloader-build-docker
cd px4-bootloader-build-docker
./docker-build-image.sh

cd ..
git clone -b fcio-v2 https://github.com/modalai/px4-bootloader --recursive
cd px4-bootloader
cp ../px4-bootloader-build-docker/docker-run-image.sh .

./docker-run-image.sh
make modalai_voxl2_io_bl -j4

Output at build/modalai_voxl2_io_bl/modalai_voxl2_io_bl.bin

Flash

Write the 4kb bootloader to 0x08000000

Application

Build

ComponentNotes
Build Dockerhttps://gitlab.com/voxl-public/flight-core-px4/px4-stm32-build-docker.git
Source Codehttps://github.com/modalai/px4-firmware/tree/voxl2-io

To build:

https://gitlab.com/voxl-public/flight-core-px4/px4-stm32-build-docker.git
cd px4-stm32-build-docker
./docker-build-image.sh

cd ..
git clone -b voxl2-io https://github.com/modalai/px4-firmware --recursive
cd px4-firmware
cp ../px4-stm32-build-docker/docker-run-image.sh .

./docker-run-image.sh
make modalai_voxl2-io

Output at build/modalai_voxl2-io/modalai_voxl2_io.bin

Flash

Write the 60kb application to 0x08001000