Skip to content

Update build instructions#71

Open
zhmu wants to merge 1 commit intoLouDnl:devfrom
zhmu:build_doc
Open

Update build instructions#71
zhmu wants to merge 1 commit intoLouDnl:devfrom
zhmu:build_doc

Conversation

@zhmu
Copy link
Copy Markdown

@zhmu zhmu commented Jan 14, 2026

This updates the Build section of the README.md with up-to-date instructions how to build for a RP2040-based device in Release mode.

@LouDnl LouDnl self-assigned this Jan 14, 2026
@LouDnl LouDnl self-requested a review January 14, 2026 17:44
> git clone --recurse-submodules https://github.com/raspberrypi/pico-extras
> export PICO_SDK_PATH=`pwd`/pico-sdk
> export PICO_EXTRAS_PATH=`pwd`/pico-extras
> git clone --recurse-submodules https://github.com/raspberrypi/picotool picotool-src
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

picotool is actually not needed as download, the build process will download this by itself if not found on path. Here's an example:

cmake -S $(pwd)/repo -B build_test -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040
-- LOG_LEVEL is DEBUG
<snip>
-- Set USB product: USBSID-Pico v1.0
CMake Warning at /home/loud/Development/pi/pico-sdk/tools/Findpicotool.cmake:30 (message):
  No installed picotool with version 2.1.1 found - building from source

  It is recommended to build and install picotool separately, or to set
  PICOTOOL_FETCH_FROM_GIT_PATH to a common directory for all your SDK
  projects
Call Stack (most recent call first):
  /home/loud/Development/pi/pico-sdk/tools/CMakeLists.txt:168 (find_package)
  /home/loud/Development/pi/pico-sdk/tools/CMakeLists.txt:688 (pico_init_picotool)
  /home/loud/Development/pi/pico-sdk/src/cmake/on_device.cmake:81 (picotool_postprocess_binary)
  CMakeLists.txt:633 (pico_add_extra_outputs)


Downloading Picotool
Using picotool from /home/loud/Development/c64/USBSID-Pico-dev/build_test/_deps/picotool/picotool
<snip>

@LouDnl
Copy link
Copy Markdown
Owner

LouDnl commented Jan 14, 2026

Can you move this into a new markdown file in the doc directory and add a for more info link under the original text? I would like to keep this out of the readme, most users (untill now) do not compile theirselves.

@LouDnl LouDnl added the stale No ticket activity from TS in over a week label Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale No ticket activity from TS in over a week

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants