Skip to content

Building From Source

Keir Fraser edited this page Dec 23, 2021 · 2 revisions

This project is cross-compiled on an x86 Ubuntu Linux system. However other similar Linux-base systems (or a Linux virtual environment on another OS) can likely be made to work quite easily.

The Ubuntu package prerequisites include:

  • git
  • gcc-arm-none-eabi
  • stm32flash
  • zip

If the stm32flash package is unavailable on your system then it must be downloaded from Sourceforge and built locally.

To install the prerequisites on Ubuntu:

 # sudo apt install git gcc-arm-none-eabi stm32flash zip

To build the FF OSD firmware:

 # git clone https://github.com/keirf/flashfloppy-osd.git
 # cd FF_OSD
 # make dist