From ARM Inc.

This lab will introduce you to the features of Serial Wire Viewer (SWV) in the Keil MDK-ARM Microcontroller Development Kit featuring µVision® and the MCB1700 evaluation board based on the NXP Cortex-M3 processor (LPC1768).

SWV allows real-time (no CPU cycles stolen) display of memory and variables, data reads and writes, exception events and program counter sampling plus certain CPU event counters.

Read the Whole Article

Products & Services
Embedded Programming Software
Embedded programming software is used to program special-purpose computer systems that are designed to perform one or several dedicated functions.
Microprocessor and IC Programmers, Compilers, and Debuggers
Microprocessor and IC programmers, compilers and debuggers are programs that translate high-level language codes into assembly (machine) code, or track and correct errors (bugs) in program code.

Product Announcements
ARM Inc. - ULINK2 USB-JTAG Adapter
The Keil ULINK2 USB-JTAG Adapter connects your PC's USB port to your target system (via JTAG, SWD, or OCDS) and allows you to program and debug embedded programs on target hardware. Using the Keil... (read more)
ARM Inc. - ULINKpro Debug and Trace Unit
The Keil ULINKpro Debug and Trace Unit connects your PC's USB port to your target system (via a JTAG, Cortex Debug, or Cortex Debug+ETM connector). It allows you to program, debug, and analyze your... (read more)
ARM Inc. - MDK-ARM Microcontroller Development Kit
The MDK-ARM Microcontroller Development Kit supports ARM and Cortex-Mx based MCUs. It is perfect for the developer who requires industry-standard compilation tools and sophisticated debugging and... (read more)
ARM Inc. - MCB1200 Evaluation Board
The Keil MCB1200 Evaluation Board based on the NXP LPC1200 family of ARM Cortex™-M0 processor-based devices. (read more)
ARM Inc. - MCB1000 Evaluation Boards
The Keil MCB1000 Evaluation Boards based on the NXP family of ARM Cortex™-M0 and Cortex-M3 processor-based devices. (read more)
ARM Inc. - STM32 Connectivity Line Evaluation Board
The Keil MCBSTM32C Evaluation Board introduces the new STM32 Connectivity family of ARM Cortex-M3 processor-based devices, allowing you to create and test working programs for this advanced... (read more)
ARM Inc. - MCB1700 Evaluation Board
The Keil MCB1700 Evaluation Board introduces the new NXP LPC1700 family of ARM Cortex-M3 processor-based devices, allowing you to create and test working programs for this advanced architecture. The... (read more)
 

Topics of Interest

This application note describes how to use the Keil Development Tools with the Cortex-M3 processor-based SmartFusion family of devices. It also demonstrates the use of Serial Wire Viewer (SWV) debug...

Overview Various commercial development platforms are available for the Cortex-M3. One of the popular choices is the KEIL RealView Microcontroller Development Kit (RealView MDK). The RealView MDK...

Abbreviation Meaning ADK AMBA Design Kit AHB Advanced High-Performance Bus AHB-AP AHB Access Port AMBA Advanced Microcontroller Bus Architecture...

Choosing a Cortex-M3 Product Aside from memory, peripheral options, and operation speed, a number of other factors make one Cortex-M3 products different from another. The Cortex-M3 design supplied...

This Application Note describes the development of a digital filter for an analog input signal using the CMSIS-DSP Library and the RTX-RTOS. The application, designed for an NXP LPC1768 device, can be...