Daedalus Firmware#
This directory contains the firmware for the RP2350 board.
Building#
- Make sure you have the Pico SDK set up (automatically handled by the Nix flake)
- Configure the build:
cmake -B build -S . - Build the firmware:
cmake --build build - The output files will be in the
builddirectory:daedalus_firmware.uf2: UF2 file for drag-and-drop programmingdaedalus_firmware.elf: ELF file for debuggingdaedalus_firmware.hex: HEX file for programming with external tools
Flashing#
Connect the RP2350 board in bootloader mode (hold BOOTSEL while connecting USB) and copy the UF2 file:
cp build/daedalus_firmware.uf2 /path/to/rp2350/
Or use picotool:
picotool load -x build/daedalus_firmware.uf2