What is Serial Wire Viewer (SWV) in Arm Cortex-M?

Serial Wire Viewer (SWV) is a real-time trace functionality that is available in Arm Cortex-M microcontrollers. It allows real-time data…

Mike Johnston 9 Min Read

Arm Cortex-M DAP bus and interconnect architecture Explained

The Arm Cortex-M series of processors feature a Debug Access Port (DAP) that provides debug capability and access to the…

Neil Salmon 11 Min Read

Controlling Clocks and PLL for Power Savings in Cortex-M3

The Cortex-M3 processor provides multiple clock control features that allow significant power savings by slowing or stopping clocks when parts…

David Moore 12 Min Read

Sleep-on-Exit for Automated Low Power in Cortex-M3 (Explained)

Sleep-on-exit is a feature in Cortex-M3 processors that allows the processor to automatically enter a low power sleep mode when…

Eileen David 23 Min Read

Latest Arm

How to Write a Bootloader for x86

Writing a bootloader for x86 systems requires an understanding of x86 assembly language, the BIOS, and operating system boot processes.…

Graham Kruk 7 Min Read

Cortex-M33 Bootloader

A bootloader is a small program that runs when a device first powers on and initializes the device's hardware and…

Graham Kruk 7 Min Read

stm32 bootloader example

A bootloader is a small program that runs when a microcontroller like STM32 first powers up. It initializes the device,…

Graham Kruk 6 Min Read

Bootloader Code Example

A bootloader is a small piece of code that runs before any operating system is loaded. It is responsible for…

Graham Kruk 6 Min Read

How to Write a Bootloader for a Microcontroller

A bootloader is a small program that runs when a microcontroller first powers up and helps load your main application…

Elijah Erickson 6 Min Read

ARM Cortex M Boot Sequence

The ARM Cortex-M processor family is designed for embedded applications requiring high performance and low power consumption. Cortex-M processors are…

Graham Kruk 6 Min Read

bkpt Instruction in ARM

The bkpt instruction in ARM stands for breakpoint. It allows you to halt the execution of a program at a…

Graham Kruk 6 Min Read

ARM Boot Process

The ARM boot process refers to the sequence of steps that an ARM-based system goes through from the moment it…

Graham Kruk 7 Min Read

ARM Cortex-M7

The ARM Cortex-M7 is a high-performance processor core designed for embedded applications that require high computational power and real-time response.…

Graham Kruk 8 Min Read
- Sponsored-
Ad image