How to install rp2040‐bianca firmware - variegated-coffee/documentation GitHub Wiki

Following steps are tested on macOS 14.1:

  1. Install homebrew like this
  2. Install the correct compiler with brew install --cask gcc-arm-embedded
  3. Install cmake brew install cmake
  4. In the rp2040 directory create a new build directory with mkdir build
  5. Change to that directory with cd build
  6. Run the cmake file with cmake ../CMakeLists.txt
  7. Make the smart lcc with make smart_lcc
  8. Make the smart lcc combined with make smart_lcc_combined this should create the file: open-lcc/rp2040-bianca/build/smart_lcc_combined.uf2
  9. Connect the open-lcc board to the debug board
  10. Press the RP2040 Bootsel button while plugging the USB-cable into the RP2040 micro-USB port. The RP2040 should pop up as a drive.
  11. Drop the smart_lcc_combined.uf2 file onto that drive

With dropping the uf2 file onto the RP2040 and rebooting, the firmware is installed and it should be running.

Possible Errors

Cannot read spec file 'nosys.specs'

See this issue regarding compilation on issues MacOS:

  • brew uninstall arm-none-eabi-gcc
  • brew autoremove
  • brew install --cask gcc-arm-embedded