From ebdb7180b3287306e9840e8fbffd958c7b8b4f48 Mon Sep 17 00:00:00 2001 From: Leon Schuermann Date: Sun, 27 Sep 2026 01:23:08 +0000 Subject: [PATCH] Add support for the RPi Pico 2 in flash-file mode --- tockloader/board_interface.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tockloader/board_interface.py b/tockloader/board_interface.py index 37ddf64..1c5a9c8 100644 --- a/tockloader/board_interface.py +++ b/tockloader/board_interface.py @@ -268,6 +268,21 @@ class BoardInterface: source [find target/rp2040.cfg];", }, }, + "raspberry_pi_pico_2": { + "description": "Raspberry Pi Pico 2", + # Tock currently treats the `cortex-m33` as a `cortex-m4`. + "arch": "cortex-m4", + "page_size": 4096, + "no_attribute_table": True, + "openocd": { + "prefix": "source [find interface/cmsis-dap.cfg]; \ + source [find target/rp2350.cfg];", + }, + "flash_file": { + "flash_address": 0x10000000, + "max_size": 0x400000, + }, + }, "sma_q3": { "description": "SMA Q3 smart watch (Bangle.js 2, Jazda)", "arch": "cortex-m4",