Skip to content

RP2040 (Raspberry Pi Pico) running in full bare metal mode (no SDK)

LifeWithDavid edited this page Oct 28, 2023 · 3 revisions

BMA08A (3) Movie_Snapshot I have been learning to program the RP2040 in full bare metal mode using assembly language, but without using the C/C++ SDK. This challenge fits right in since outputting ascii is not trivial since every part of the machine needs to be configured. Here I use a program I developed to output 4 ascii characters in each 32 bit word to UART0. UART0 is attached to my main computer with a serial to USB adapter running at 115,200 baud. I'm using PuTTY as the terminal emulator.

This is an abbreviated version of the code used to output "HELLORLD!" For more info, please see my YouTube video :https://youtu.be/tdzJDQhEao0

hellorld screen shot

Life with David