Embedded Reading Notes: The Definitive Guide to Cortex-M3 (Part II)

Embedded Reading Notes: The Definitive Guide to Cortex-M3 (Part II)

Reading Notes: The Definitive Guide to Cortex-M3 Note: The content of this article is excerpted from the “Definitive Guide to Cortex-M3”. The Cortex-M series is essential in embedded development, and this series will record the key points of knowledge focused on while reading the book. It is recommended to read the original book. Chapter 7: … Read more

Cortex Authority Manual – OS Support Features

Cortex Authority Manual - OS Support Features

Shadow Stack Pointer The shadow stack pointer mechanism is crucial for the implementation of operating systems in ARM Cortex-M series processors. The Main Stack Pointer (MSP) and Process Stack Pointer (PSP) are used in different scenarios: Main Stack Pointer (MSP): The default stack pointer used for the operating system kernel and interrupt handling. In handler … Read more