Oberon RTK

Configuration Files

Astrobe confiuration files for Oberon RTK.

Overview

The Oberon RTK repository contains the current versions of different config files. Unless you happen to use the same directory structure for the installation of Astrobe and the Oberon RTK framework (see Astrobe), you'll need to adjust the settings to your set-up.

  • <repo-root>/config/rp2400: for Astrobe for RP2040, also including config files to build programs for the RP2350/Pico2 with this Astrobe variant.

  • <repo-root>/config/rp2350: for Astrobe for RP2350, all config files that can be used with this IDE, including the ones for STM and NXP microcontrollers and boards

There can also be config files specific for a project/program directly in the corresponding directory with the program code, eg. regarding the SRAM-split among the cores.

Naming

For example:

v20-rp2400-pico-k1.ini
  • v20: library version lib\v2.0
  • rp2040: Astrobe for RP2400
  • pico: target Pico board
  • k1: additional information, here: kernel-v1

There can be more additional information, for example:

v21-rp2040-pico-k1-plib.ini

Or:

v21-rp2350-pico2-k1-c100H-t2.ini
  • c100H: code starts at 010000100H (make-uf2)
  • t2: generate Thumb2 code (option Thumb Code unchecked in Astrobe)

Or:

rp2350-pico2-astrobe.ini
  • astrobe: contains a search path to compile the Astrobe examples

Targets and Tools

Astrobe for RP2040 can generate code for the RP2350/Pico2. Look for config files with RP2040-pico2 in their name. The .uf2 binary created by Astrobe for RP2040 cannot be used in this case. Use make-uf2 rp2350 to create a .uf2 file for RP2350/Pico2 from the .bin file.

Building code for RP2040/Pico using Astrobe for Cortex-M0 and for RP2350/Pico2 using Astrobe for Cortex-M4 should be possible as well, but is not tested, since I don’t have corresponding licences any more.

Last updated: 8 March 2026