RP2040 Bare Metal Two Core Operation - BMA 13

Описание к видео RP2040 Bare Metal Two Core Operation - BMA 13

RP2040 - Bare Metal Programming - 2 Core Operation - BMA13

Join David as he explores how to execute code using both of the RP2040 cores at the same time. We’ll cover waking core 1 and identifying the core that is running. Then we’ll examine how spinlocks can be used to allocate common resources between the 2 cores. Demonstrations use the Raspberry Pi Pico but other RP2040 systems can also be used.

Resources for this Chapter::
https://github.com/LifeWithDavid/Rasp...

Demonstration files for this video:

Bare Metal Adventures, Chapter 6:
   • RP2040 - PIO and Bare Metal Programmi...  

Bare Metal Adventures, Chapter 7:
   • RP2040 - Bare Metal - Executing from ...  

Bare Metal Adventures, Chapter 8:
   • RP2040 - Bare Metal Interrupts and De...  

00:00 - Introduction
00:40 - SIO
01:22 - CPUID
01:42 - FIFO
02:40 - Spinlocks
03:30 - Waking Core 1
05:06 - CPUID & FIFO demonstration program
12:45 - Spinlock demonstration program
16:23 - Closing

Music:
(Pinnacle 25 royalty-free music):
Pulsing Dance

Video Credit:
SpongeBob SquarePants; Various clips:
United Plankton Pictures, Inc., Nickelodeon

Комментарии

Информация по комментариям в разработке