Wolfmans Howlings

A programmers Blog about Programming solutions and a few other issues

Building a SVD microchip documentation database

Posted by Jim Morris on 2026-01-20 15:33:58 +0000

Overview

While I was doing the baremetal RP2350 Risc-V project, and my attempts to write peripheral drivers for my Mecrisp-Forth projects I spent a lot of time searching through the various document for the chips I was using. Mainly the RP2350 and STM32H7xx, whose documents are pretty extensive and it really is time consuming to find what you need.

... Show more ...

Posted in assembler,RISC-V,STM32,SVD  |  Tags risc-v,assembly,baremetal,stm32,svd  |  no comments

Bare metal gpio twiddling for RISC-V on rpi pico2

Posted by Jim Morris on 2025-05-19 03:55:53 +0000

UPDATE I got a little carried away with this and ended up writing low level code to access nearly all the main peripherals on the RP2350, with examples of how to use them. All written in 100% Risc-v assembly code. Find all the code here

... Show more ...

Posted in pipico,assembler,RISC-V  |  Tags risc-v,pico2,RP2350,assembly,code,bare,metal  |  2 comments