Boot program for the OSCAR platform (P01 processor board) combining a bootloader and a flasher client.
It allows:
- Storing into onboard QSPI flash memory:
- ELF files of effect programs
- Associated dependencies (fonts, images, etc.)
- Selecting which effect to launch at startup
At power-up, the bootloader automatically runs the selected effect.
git clone --recurse-submodules https://github.com/DADDesign-Projects/OSCAR_P01_FLasherLoader- Toolchain: STM32CubeIDE
- Target: STM32 (P01 board)
- The system boots directly into the selected effect.
To enter Flasher mode:
- Press and hold Footswitch 0
- Power ON the pedal
The system will switch to Flasher/Loader mode.
- Connect the pedal to your PC using a USB cable
- Launch:
OSCAR_FlasherServer.exe
(located in the @Flasher server directory)
- Upload:
- ELF effect files
- Dependencies (fonts, images, etc.)
- Use the encoder M to browse available ELF files
- Press the encoder M to confirm selection
The selected effect will be automatically launched at next power-up.
The Flasher Server source code is available here:
https://github.com/DADDesign-Projects/OSCAR_FLasher_Server
This project is licensed under the Apache License 2.0.
- Ensure all dependencies are uploaded along with the ELF file
- Only valid ELF files will be listed for selection