Join David as he demonstrate a simple way to compile, link, and load ARM assembly language programs into the Raspberry Pi Pico (RP2040) using the GNU assembler.
Raspberry Pi Pico Assembly Language Tutorial #02
Files used in this chapter:: https://github.com/LifeWithDavid/RaspberryPiPico-BareMetalAdventures/tree/main/Chapter%2002
Bare Metal Adventures - Chapter 2 - Introduction to Assembly Language Programming:
https://youtu.be/G64GegkxW84
Cortex-M0+ Generic User Guide:
https://developer.arm.com/documentation/dui0662/latest/
ARMv6-M Architecture Reference Manual:
https://developer.arm.com/documentation/ddi0419/c/Application-Level-Architecture/
RP2040 Datasheet:
https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf
Getting Started with the Raspberry Pi Pico:
https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf
Previous videos for C compiling:
https://youtu.be/mrThmFlgV_s
https://youtu.be/zeudTftbTmw
00:00 - Introduction
00:37 - Compiler Overview
02:50 - C/C++ SDK
04:25 - Setting up the project folder
05:28 - The program files
06:11 - cmake
06:51 - nmake
07:08 - Loading the executable into the Pico
07:25 - Closing
Music:
(Pinnacle 25 royalty-free music):
Pulsing Dance
House Fever
Reaction Time
City Night Groove