How to Compile FlasherLoader

This tutorial explains how to compile the FlasherLoader utility.

About FlasherLoader The FlasherLoader serves two primary functions on the OSCAR P01 board:

  • It is a flasher utility used to transfer resource files (images, fonts, ELF executables, samples, etc.) into the external QSPI flash memory.
  • It acts as the bootloader, which allows the pedal to launch selected executables from the external QSPI flash memory upon power-up.

Prerequisites

You must have the following installed and configured:

See: How to Create Your Workspace

*Note: The rest of this tutorial will be carried out as an example on the OSCAR pedal and its software. For the PENDA pedal, the described actions are strictly identical, unless otherwise specified.


Compiling FlasherLoader

Follow these steps to compile FlasherLoader:

  1. Select the OSCAR_P01_FlasherLoader project within STM32CubeIDE.
  2. Build the project using the Release configuration.

The compilation process will now begin.

  • If the compilation completes successfully, a directory named Release should appear inside your project structure.
  • This directory contains the generated executable file: OSCAR_P01_FlasherLoader.elf.


This site uses Just the Docs, a documentation theme for Jekyll.