MDK-ARM Keil, MDK-ARM Datasheet - Page 4

KIT REALVIEW MCU DEVELOPMENT

MDK-ARM

Manufacturer Part Number
MDK-ARM
Description
KIT REALVIEW MCU DEVELOPMENT
Manufacturer
Keil
Type
Compiler and IDEr
Datasheets

Specifications of MDK-ARM

For Use With/related Products
ARM MCUs
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Cortex-M CoreSight
All Cortex-M based devices feature the ARM CoreSight
technology with advanced debug and trace capabilities.
MDK-ARM, together with a ULINK adapter, uses these features
to enable you to debug your program. You are able to:
Data and Event Trace
All Cortex-M3 and Cortex-M4 devices provide data and event
trace. MDK-ARM provides a number of ways to analyze this
information while your system is running:
4
Target Debugging and System Analysis
Data Trace Windows provide information from the running target for program data,
Read/write memory and peripheral registers on-the-fly, while
your program is running at full-speed.
Set up to 8 breakpoints while the processor is running.
Control the CPU allowing program start/stop.
Single Step source or assembler lines.
Trace Window - displays program flow by capturing
timestamps, PC samples, and Read/Write accesses.
Debug Viewer - displays the Instrumented Trace (ITM)
output in a terminal window.
Exceptions window - displays statistical information about
program exceptions and interrupts.
Event Counters - display real-time values of specific event
counters providing performance indications.
Logic Analyzer - graphically displays variable changes in
captured data trace.
MDK-ARM Microcontroller Development Kit
exceptions, variables, and printf-style outputs
InstructionTrace
Cortex-M devices with ETM provide instruction trace. The Keil
ULINKpro streams instruction trace directly to your PC. This
enables debugging of historical sequences, execution profiling,
and code coverage analysis.
The virtually unlimited stream of trace information enables
MDK-ARM to provide complete Code Coverage of your
program. Code coverage identifies every instruction that has
been executed, ensuring thorough testing of your application.
This is an essential requirement for complete software
verification and certification.
ULINKpro allows applications to be run for long periods of time
while collecting trace information. This can be used by the
µVision Execution Profiler and Performance Analyzer to
identify program bottlenecks, optimize your application, and to
help locate defects.
The performance analyzer displays time spent in each part of your program.
Code Coverage shows the percentage of instructions that have executed.

Related parts for MDK-ARM