Search found 119 matches

by gray
Mon Dec 16, 2024 10:11 am
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK Updates
Replies: 5
Views: 6595

Re: Oberon RTK Updates

Latest changes and updates: https://oberon-rtk.org/changes/2024/cn-2024-12-15/ There's a description of a simple "universal IDE" that I have cobbled together for my own use, but may release if there's sufficient interest. It integrates Astrobe's command line tools for different MCUs into a single wo...
by gray
Tue Dec 03, 2024 10:30 am
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK Updates
Replies: 5
Views: 6595

Re: Oberon RTK Updates

Latest changes and updates: https://oberon-rtk.org/changes/2024/cn-2024-12-02/

Main addition is a rewritten, from the ground up, UF2 transmogrifier and uploader: https://oberon-rtk.org/tools/makeuf2/

Website: https://oberon-rtk.org/
GitHub repository: https://github.com/ygrayne/oberon-rtk
by gray
Tue Nov 26, 2024 7:48 am
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK Updates
Replies: 5
Views: 6595

Re: Oberon RTK Updates

Latest changes and updates: https://oberon-rtk.org/changes/2024/cn-2024-11-25/

Main additions are modules for the Watchdog and Alarms, including example programs.

Website: https://oberon-rtk.org/
GitHub repository: https://github.com/ygrayne/oberon-rtk
by gray
Sun Nov 17, 2024 9:30 am
Forum: Bug Reports
Topic: Astrobe for RP2040: Valid Code Range Rejected
Replies: 3
Views: 5458

Re: Astrobe for RP2040: Valid Code Range Rejected

I wish it was for something fancy as that. :) No, I wrote a test program to measure code loading times and rates from flash memory cached and un-cached, from SRAM, and pre-cached: https://oberon-rtk.org/examples/v2/codeloading/. To measure the loading times from raw, un-cached flash memory, I wanted...
by gray
Thu Nov 14, 2024 9:31 am
Forum: Bug Reports
Topic: Astrobe for RP2040: Valid Code Range Rejected
Replies: 3
Views: 5458

Astrobe for RP2040: Valid Code Range Rejected

With Astrobe for RP2040 (v9.3), if I set Code Range 013000100H, 013200000H I get an error message [1], and the linking fails, even though the above code range is valid to access XIP bypassing the cache. See RP2040 datasheet section 2.2.2, p25, 'XIP_NOCACHE_NOALLOC_BASE' [1] As pop-up, titled "Bin2UF...
by gray
Mon Nov 11, 2024 7:03 am
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK Updates
Replies: 5
Views: 6595

Re: Oberon RTK Updates

Latest changes and update: https://oberon-rtk.org/changes/2024/cn-2024-11-11/ The essential library modules have been ported to support both the RP2040 and RP2350: https://oberon-rtk.org/lib/ The first set of example programs has been ported to run on both MCUs: https://oberon-rtk.org/examples/ Stru...
by gray
Thu Nov 07, 2024 1:30 am
Forum: Astrobe for Raspberry Pi RP2040 and RP2350
Topic: RP2040 and RP2350 Performance Comparison
Replies: 1
Views: 14725

Re: RP2040 and RP2350 Performance Comparison

In addition, the RP2350 has an AHB5 bus, while the RP2040 uses AHB-lite. Each of the two Cortex-M33 cores of the RP2350 has two bus masters (managers), one for fetching instructions, and one for load/store access. That is, code can be read in parallel to reading and writing memory or peripheral data...
by gray
Sun Nov 03, 2024 10:21 am
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK Updates
Replies: 5
Views: 6595

Oberon RTK Updates

Oberon RTK is a framework to design and implement dual-core, multi-threaded control programs for the RP2040 and the RP2350: https://oberon-rtk.org

Latest changes and update: https://oberon-rtk.org/changes/2024/cn-2024-11-03/

All change notes: https://oberon-rtk.org/changes/2024
by gray
Fri Oct 25, 2024 12:34 pm
Forum: Raspberry Pi RP2040 and RP2350
Topic: Oberon RTK on RP2350
Replies: 0
Views: 3060

Oberon RTK on RP2350

This change note outlines first steps and some groundwork towards supporting the RP2350 micro-controller and the Pico 2 board: https://oberon-rtk.org/changes/2024/cn-2024-10-24/ [updated 2024-10-26] Using a first subset of the Oberon RTK framework modules and a new bin-to-uf2 transmogrifier the dual...